我的主页上有2个按钮(main.mxml)。 当我点击btn1时,它必须显示btn1_main.mxml,同样点击btn2我想要btn2_main.mxml。 这些btn1_main.mxml和btn2_main.mxml都在./components
我在鼠标单击按钮时创建了事件侦听器。 想知道在执行事件处理程序时我该怎么做才能打开新页面。
提前致谢
答案 0 :(得分:0)
有两种方法可以做到这一点
示例
<mx:ViewSatck width="100%" height="100%" id="vs">
<components:btn1_Main/>
<components:btn2_Main/>
</mx:ViewStack>
现在在btn1中点击处理程序 - &gt; vsselectedIndex = 0;并在btn2点击 hanlder - &GT; vsselectedIndex = 1;
实施例
<components:btn1_Main id="m1" visible="false" includeInLayout="false"/>
<components:btn2_Main id="m2" visible="false" includeInLayout="false"/>
现在,在btn1中点击处理程序 - &gt; m1.visible = true; m1.includeInLayout = true; m2.visible = false; m2.includeInLayout = false
现在在btn1中点击处理程序 - &gt; m1.visible = false; m1.includeInLayout = false; m2.visible = true; m2.includeInLayout = true