0
我有一個遊戲,我在動作中使用gotoAndStop函數來玩角色遊戲中的「移動」框架。並且在這個框架中有movieclip。如何檢測幀「動畫」內的動畫片段結束?如何檢測movieclip stop();功能?
我有一個遊戲,我在動作中使用gotoAndStop函數來玩角色遊戲中的「移動」框架。並且在這個框架中有movieclip。如何檢測幀「動畫」內的動畫片段結束?如何檢測movieclip stop();功能?
使用未公開的addFrameScript()方法將代碼添加到嵌套動畫片段的最後一幀。示例功能可能是這樣的:
nested_mc.addFrameScript(nested_mc.totalFrames - 1, function():void
{
nested_mc.dispatchEvent(new Event(CustomEvent.LAST_FRAME, true, true));
});
在電影剪輯的最後一幀發送一個事件,並打開冒泡。聽這個事件,然後做你需要在處理程序中做的事情。
addFrameScript的第一個參數是幀號,但它是基於零的。這就是-1的原因。
太好了,非常感謝:) – tandaica0612 2010-03-29 14:11:37
如果您認爲這是正確的答案,請將答案標記爲正確:) – 2010-04-01 02:22:23