2010-03-27 50 views

回答

1

使用未公開的addFrameScript()方法將代碼添加到嵌套動畫片段的最後一幀。示例功能可能是這樣的:

nested_mc.addFrameScript(nested_mc.totalFrames - 1, function():void 
{ 
    nested_mc.dispatchEvent(new Event(CustomEvent.LAST_FRAME, true, true)); 
}); 

在電影剪輯的最後一幀發送一個事件,並打開冒泡。聽這個事件,然後做你需要在處理程序中做的事情。

addFrameScript的第一個參數是幀號,但它是基於零的。這就是-1的原因。

+0

太好了,非常感謝:) – tandaica0612 2010-03-29 14:11:37

+0

如果您認爲這是正確的答案,請將答案標記爲正確:) – 2010-04-01 02:22:23