0
我发现使用fx:script的灵活性让所有的AS3都很容易看到对方,但是我有一些MXML模块,一些来自main.mxml的actionscript想要访问特定模块(如module1.mxml)中的ID。我如何使它起作用?fx:用于AS3和MXML的脚本?
我发现使用fx:script的灵活性让所有的AS3都很容易看到对方,但是我有一些MXML模块,一些来自main.mxml的actionscript想要访问特定模块(如module1.mxml)中的ID。我如何使它起作用?fx:用于AS3和MXML的脚本?
假设你有一个module1.mxml是main.mxml中定义的组件,你可以给它一个ID和引用公共变量及其内部的函数。以下简写代码演示了这一点。
<mx:Application creationComplete="creationCompleteHandler()">
<fx:Script>
function creationCompleteHandler() : void
{
m1.initializeModule();
}
</fx:Script>
<module1 id="m1" />
</mx:Application>
也许重复的问题,看看这个答案http://stackoverflow.com/questions/2289314/access-mxml-component-from-external-actionscipt-file – papachan
我有* *不知道是什么你问。你能否让这个更连贯? –
我与@J_A_X在这一个。你应该考虑重新说清楚你的问题。您是否想要访问单独编译的MX模块中存在的变量? – JeffryHouser