2012-09-28 58 views

回答

0

轉到根目錄場景,創建一個新圖層並添加該功能。從任何使用MovieClip(root).functionName();

+0

它取決於函數的功能,它執行什麼操作? –

1

您的意思是說,您希望每60秒運行一次函數並跟蹤該函數在項目中的任何位置何時被調用?

爲此,您可以簡單地從項目的根目錄(MainTimeline例如)分派事件:

var timer:Timer = new Timer(60000); 

timer.start(); 
timer.addEventListener(TimerEvent.TIMER, handleMinuteElapsed); 

function handleMinuteElapsed(e:TimerEvent):void 
{ 
    // Create and dispatch a custom event. 
    // You should consider extending the Event class and using your Event instead, 
    // this is primarily for demonstration and ease of implementation. 
    var event:Event = new Event("MinuteElapsed"); 
    dispatchEvent(event); 
} 

從任何地方在項目中的任何時間表而現在,你可以使用這個:

root.addEventListener("MinuteElapsed", handler); 

function handler(e:Event):void 
{ 
    // Do something in response to the event being triggered. 
    // 
}