2011-09-05 57 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>