【发布时间】:2010-05-10 15:17:05
【问题描述】:
我有一个组件 mxml 文件,其中有一个视图堆栈,单击按钮时我导航到第一个子项,现在我需要在第二个子项中存在的按钮单击时导航到第二个子项。所有的孩子都是包含在视图堆栈中的组件文件。怎么可能做到这一点, 示例代码如下,
--------Application.mxml---------
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Script>
<![CDATA[
private function loadScreen():void
{
navigationViewStack.selectedChild=id_offering;
}
]]>
</mx:Script>
<mx:Button label="Save" click="loadScreen();"/>
</mx:Canvas>
<mx:ViewStack id="navigationViewStack" width="100%" height="100%">
<components:dashboard id="id_dashboard" label="Dashboard" />
<components:offering id="id_offering" label="Offering" />
<components:IssueSec id="id_issueSec" label = "Issues"/>
</mx:ViewStack>
-------------------------结束------------------------ --------------
现在,在我的 offering.mxml 文件中,如果我尝试访问 navigationViewStack,我会收到一条错误消息,指出“访问未定义的属性 navigationViewStack。
帮助我了解如何从我的组件 mxml 文件访问视图堆栈。
谢谢!
干杯, 迪娜
【问题讨论】:
标签: apache-flex viewstack