相对较新的Flex / FlashBuilder,我目前正在尝试制作Android AIR应用。我目前正努力为每个页面使用外部MXML文件,并通过调用状态打开它们。
我计划的方法是在buttonClicks上调用一个函数,该函数位于主MXML文件中。
问题是,如何调用此功能?当我尝试使用时:
<s:Button id="b1" label="Change to State 1" click="Main.goHome()'"/>
虽然这会引发错误。
这是首先采取的最佳方法吗?第二,我如何访问主要功能?从某种意义上说,它似乎与ActionScript有所不同!
答案 0 :(得分:2)
尝试以下方法:
click="parentApplication.goHome()"
或
click="parentDocument.goHome()"
答案 1 :(得分:1)
你可以试试Adnan的方法;虽然为了更一般的原则,我可能会建议将Main的引用传递给您尝试从中访问它的类。