2011-01-12 1 views
0

Я создал страницу в FLEX, но у меня проблемы со скроллером (содержимое страницы) и нижней строкой состояния IE/firefox. Они легко перекрываются друг с другом (со статусной панелью спереди - скрывая содержимое страницы) - есть ли способ прочитать высоту этих элементов в отношении браузера (соответственно изменить «paddingbottom»)? (Я знаю, что отключение их запрещено по соображениям безопасности).firefox/IE statusbar находятся перед страницей FLEX

Код:

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
      xmlns:s="library://ns.adobe.com/flex/spark" 
      xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="800" minHeight="600" 
      xmlns:components="components.*" 
      xmlns:men="components.pages.admin_subpage.*" 
      backgroundColor="#000000" 
      creationComplete="init()" 
      applicationComplete="application1_applicationCompleteHandler(event)" 
      skinClass="BackgroundColor" 
      > 
<s:Scroller id="scroll" left="2" right="2" top="2" bottom="2"> 
    <s:VGroup id="tresc" 
       textAlign="center" horizontalAlign="center" gap="10" horizontalCenter="0" bottom="0" paddingBottom="10" top="20" width="100%" height="100%" 
       gap.schowaneLogowanie="0"> 
     <s:HGroup width="100%" paddingLeft="20" paddingTop="20" horizontalAlign="center" textAlign="center" verticalAlign="middle" width.schowaneLogowanie="91%" gap.schowaneLogowanie="0" paddingLeft.schowaneLogowanie="0" paddingRight.wysunieteLogowanie="15"> 
      <s:Group width="100%"> 
       <components:logo id="logo" width="100%" width.schowaneLogowanie="100%"/> 
       <s:HGroup width="100%" verticalAlign.schowaneLogowanie="middle" height.schowaneLogowanie="122" gap="0"> 

        <mx:Spacer width="83%"/> 
        <s:TextInput height="30" contentBackgroundAlpha="0.3" width="12%" id="searchText" keyDown="hgr_keyDownHandler(event)" text="Search..." borderVisible.schowaneLogowanie="false"/> 
        <s:Button height="32" alpha="0.8" width="5%" click="button1_clickHandler(event)" label="Go"/> 
       </s:HGroup> 
      </s:Group> 
     </s:HGroup> 
     <men:menuTest id="menu" width="100%" textAlign="center"/> //Whole content of page is set here 
     <components:stopka id="stopka" bottom="5" left="5" right="5" /> 
     <!--<components:menu currentState="wysunietaTresc" textAlign="center" width="100%"/>--> 
    </s:VGroup> 
</s:Scroller> 
</s:Application> 

Я удалил большую часть материала из примера. Я попробовал сменить приложение и скроллер, чтобы получить его, но он не помог.

Вы можете увидеть пример страницы здесь: http://cerber.cs.put.poznan.pl/~inf84884/

ответ

0

ли вы попробовать использовать высоту приложения в процентах ?? , который разместил бы полосу прокрутки в приложении flex, а также вы сможете увидеть весь контент, прокрутив вниз.

Не могли бы вы поделиться своим кодом? Кроме того, еще несколько деталей были бы хороши.

+0

Я разместил его, его немного грязно, но им интересен только компонент приложения и скроллера. Я могу вручную установить дно дополнения, но оно будет ужасно ужасно в браузере Chrome (без любой строки состояния). – Thomas

 Смежные вопросы

  • Нет связанных вопросов^_^