2011-09-05 28 views
0

我发现使用fx:script的灵活性让所有的AS3都很容易看到对方,但是我有一些MXML模块,一些来自main.mxml的actionscript想要访问特定模块(如module1.mxml)中的ID。我如何使它起作用?fx:用于AS3和MXML的脚本?

+0

也许重复的问题,看看这个答案http://stackoverflow.com/questions/2289314/access-mxml-component-from-external-actionscipt-file – papachan

+3

我有* *不知道是什么你问。你能否让这个更连贯? –

+0

我与@J_A_X在这一个。你应该考虑重新说清楚你的问题。您是否想要访问单独编译的MX模块中存在的变量? – JeffryHouser

回答

0

假设你有一个module1.mxml是main.mxml中定义的组件,你可以给它一个ID和引用公共变量及其内部的函数。以下简写代码演示了这一点。

<mx:Application creationComplete="creationCompleteHandler()"> 
    <fx:Script> 
    function creationCompleteHandler() : void 
    { 
     m1.initializeModule(); 
    } 

    </fx:Script> 
    <module1 id="m1" /> 
</mx:Application>