mxml 페이지가로드 될 때 Year2017을 숨기려고합니다. 표시 및 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 : 부울 = 거짓; 심지어 하드 코딩 isVisible = "false"및 includeInLayout = "false"시도했습니다. Dint work :( – Techie
문제는 구성 요소 PopupOpenerViewStack에 있다고 생각합니다. Flex PopupManager를 사용하는 경우 visible 및 includeInLayout이 도움이되지 않습니다. 어도비의 PopupManager를 사용하는지 확인하십시오. –