0
我有一個應用程序寬度a mx:ViewStack
組件,每個s:NavigatorContent
下面有不同的視圖組件。如何在flex中訪問自定義組件外的公共函數?
<mx:ViewStack id="vsOne" resizeToContent="true">
<s:NavigatorContent label="First">
<package:MyFirstComponent id="myFirstComponent"/>
</s:NavigatorContent>
<s:NavigatorContent label="Second">
<package:MySecondComponent id="mySecondComponent"/>
</s:NavigatorContent>
</mx:ViewStack>
這是package.MyFirstComponent
的重要組成部分..
<s:Button label="Next" click="somethingToGoForward()"/>
我已經試過什麼:
- 在調用視圖組件
somethingToGoForward()
和triyng訪問到parent
vsOne
:不要工作。 - 調用
parent.somethingToGoForward()
(當該方法是在同一個MXML爲ViewStack
):不要工作
我怎樣才能改變我的ViewStack
的selectedIndex
從包含它的MXML文件以外的任何地方?
謝謝。
這是否幫助:https://www.flextras.com/blog /index.cfm/2013/2/1/How-does-one-Flex-Component-talk-to-another-Flex-Component – JeffryHouser 2013-02-28 15:30:32
活動..當然..謝謝..很好的幫助! – gustyaquino 2013-02-28 16:50:05