mxmlページが読み込まれたときにYear2017を非表示にしようとしています。私はvisible属性とincludeInLayout属性を使用していますが、動作していないようです。Flex - visibleとincludeInLayoutを使用してmxmlを非表示
誰か助けてくれませんか?
に書かれたいくつかのコード - Year2017.mxml、 Year2016.mxml、 Year2015.mxml
MainScreen.mxml
<mx:HBox
<component:PopupOpenerViewStack
id="payeVS"
borderStyle="none"
width="100%"
height="100%"
componentToFocusOn="{controlBar.overviewBut}"
selectedIndex="{ this.mainModel.navigator.selectedIndex }" >
<view1:Year2017
width="100%"
height="100%"
visible="{isVisible}"
includeInLayout="{isVisible}" />
<view1:Year2016
width="100%"
height="100%"/>
<view1:Year2015
width="100%"
height="100%"/>
</component:PopupOpenerViewStack>
</mx:HBox>
はどのようにしてのisVisibleを宣言していますか?バインド可能であることを確認してください。 –
はい、私はしました。 [Bindable]プライベートvar isVisible:Boolean = false;私はハードコーディングisVisible = "false"とincludeInLayout = "false"を試みました。 Dint work :( – Techie
私は問題がコンポーネントPopupOpenerViewStackにあると思います。Flex PopupManagerを使用するとvisibleとincludeInLayoutは助けになりません.AdobeからPopupManagerを使用しているか確認してください。 –