Pay for Hesitation: [API Bug] MovieClip Won't Stop on First Frame

Pages

2010年11月10日 星期三

[API Bug] MovieClip Won't Stop on First Frame

碰到一個很詭異的問題,
就是有些movieclip在flex builder 編譯之後執行都正常.
但是export成AIR時, 這些movieclip 並沒有在預期中停在first frame.
(即在.as中做的初始化動作 mc.gotoAndStop(1) 這個動作是無效的,
但gotoAndStop(n), n != 0, 卻是有效的!!)

但若在.fla中將這些movieclip的第一個frame中加上 stop()指令,
它們會正確停下來, 但這造成在控制播放時的困擾.

找了一個小時的bug, 最後發現原來有下面這個issue
http://www.actionscript.org/forums/showthread.php3?t=156151

簡單的說, 就是movieclip在加入stage前,
gotoAndStop(1)是無法讓它停在first frame的.
但原因不詳.

沒有留言: