PDA

Просмотр полной версии : вместо ScrollBar'ов у контейнера - ScrollBar у приложения


iflamberg
11.01.2010, 21:15
хочу сделать приложение с таким интерфейсом:

http://s004.***********/i206/1001/f9/b5c470aabbae.jpg

-верхний прилипший ControlBar
-набор вкладок с открытыми отчетами
-нижний прилипший ControlBar

Возникает проблема с контейнером внутри TabNavigator. Скролл появляется не у него, а у всего приложения.

http://s61.***********/i172/1001/84/3eebd3b60065.jpg

Вот тестовый код:

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" paddingLeft="0" paddingBottom="0" paddingRight="0" paddingTop="0"
verticalGap="0">
<mx:ApplicationControlBar width="100%" cornerRadius="0">
<mx:Button label="Button"/>
<mx:Button label="Button"/>
</mx:ApplicationControlBar>
<mx:TabNavigator width="100%" height="100%" backgroundAlpha="0" paddingTop="0" paddingBottom="0">
<mx:VBox label="Tab 1" backgroundAlpha="100" horizontalAlign="center" verticalAlign="middle" verticalScrollPolicy="on">
<mx:VBox width="800" height="2000" backgroundAlpha="100" backgroundColor="0xffffff">
</mx:VBox>
</mx:VBox>
</mx:TabNavigator>
<mx:ApplicationControlBar width="100%" cornerRadius="0" horizontalAlign="right">
<mx:Button label="Button"/>
<mx:Button label="Button"/>
</mx:ApplicationControlBar>
</mx:Application>

alatar
12.01.2010, 00:41
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
paddingTop="0"
paddingBottom="0"
paddingLeft="0"
paddingRight="0"
verticalGap="0"
horizontalScrollPolicy="off"
verticalScrollPolicy="off">
<mx:ApplicationControlBar width="100%"
cornerRadius="0">
<mx:Button label="Button"/>
<mx:Button label="Button"/>
</mx:ApplicationControlBar>
<mx:TabNavigator width="100%"
height="100%"
backgroundAlpha="0"
paddingTop="0"
paddingBottom="0">
<mx:Canvas label="Tab 1"
backgroundAlpha="1"
width="100%"
height="100%"
verticalScrollPolicy="on">
<mx:VBox width="800"
height="2000"
backgroundAlpha="1"
backgroundColor="0xff0000">
</mx:VBox>
</mx:Canvas>
</mx:TabNavigator>
<mx:ApplicationControlBar width="100%"
cornerRadius="0"
horizontalAlign="right">
<mx:Button label="Button"/>
<mx:Button label="Button"/>
</mx:ApplicationControlBar>
</mx:Application>