2010年10月26日 星期二

[AS3] 在目標影格,動態增加AS3語法_MovieClip的addFrameScript()方法

● 這是AS 3.0 未公開的函式之一。
●在目標影格,動態增加AS3語法※MovieClip.addFrameScript(目標影格, 函式名稱)

→於主要swf(A),載入外部swf(B),於A動態對B指定影格加入AS3 script。
→目標影格參數為0時,代表第1影格;為9時,代表第10影格。

MovieClip.addFrameScript(frame:uint,notify:Function)

MovieClip.addFrameScript(9, goFun); 
//目標影格參數為0時,代表第1影格;為9時,代表第10影格。
//此處即在第10影格動態增加goFun函式。

function goFun(){
    MovieClip.gotoAndPlay(1); 
}


●停止呼叫函式
addFrameScript(frame:uint,notify:Function,false,false);

沒有留言: