J'ai deux viewstacks un pour le menu principal et un autre pour le sous-menu. Je veux montrer l'information de la page viewstack au moment où seulement un viewstacks. Un autre cache. si je clique sur le sous-menu viewstack, alors Mainmenu viewstack sera caché. Comment puis je faire ça ? Je ne sais pas si ce sera correct ou non. Si vous avez une autre option pour ajouter un sous-menu et un manimenu en utilisant la pile de vue, veuillez me le suggérer.Comment cacher les piles de vue dans l'application AIR?
i essayé comme (visible = false) Sous-menu ViewStack est
<mx:AddChild position="lastChild">
<mx:ViewStack x="3" y="94" id="Submenu" height="499" width="905" visiable="false" >
<ns1:Pick15view label="Pick15" x="10" y="10" height="511" width="904" showEffect="WipeDown" hideEffect="WipeUp">
</ns1:Pick15view>
<ns1:Lottoview label="Lotto" x="0" y="10" showEffect="WipeDown" hideEffect="WipeUp" height="493" width="902">
</ns1:Lottoview>
<ns1:Trottingbet label="Trottingbet/Galobet" showEffect="WipeDown" hideEffect="WipeUp" x="362" y="183" height="489">
</ns1:Trottingbet>
</mx:ViewStack>
</mx:AddChild>
Menu principal viewsttack est
<mx:AddChild position="lastChild">
<mx:ViewStack x="3" y="94" id="MainMenu" height="499" width="905" visible="true" >
<ns1:home label="Pick15" x="10" y="10" height="511" width="904" showEffect="WipeDown" hideEffect="WipeUp">
</ns1:home>
<ns1:Contact label="Lotto" x="0" y="10" showEffect="WipeDown" hideEffect="WipeUp" height="493" width="902">
</ns1:Contact>
<ns1:Rule label="Trottingbet/Galobet" showEffect="WipeDown" hideEffect="WipeUp" x="362" y="183" height="489">
</ns1:Rule>
</mx:ViewStack>
Merci zdmytriv. y je devrais utiliser includeInLayout = "false". –
visible = "false" rend le contrôle invisible mais il existe toujours et prend de la place dans la disposition du contrôle parent. includeInLayout = "false" supprime de la mise en page parente, c'est facultatif, si vous voulez que le contrôle soit juste invisible puis visible = "false" assez. – zinovii
Merci zdmytriv. –