出於某種原因,在一個實例中,我無法獲取goToAndStop(2)來停止播放影片剪輯的第二幀,該幀有兩個幀,並且已加載!AS3 goToAndStop()BUG?
我將movieclip添加到類的構造函數的舞臺上。然後在Button1的點擊,我改變了幀幀2.然後回到BUTTON2上的點擊框1 ..
他們沒有工作.....
但是...如果將movieclip設置爲構造函數上的第2幀,那麼它會在第2幀上啓動,當我點擊button1時它停留在第2幀上(就像我告訴它轉到第2幀),然後單擊button2成功將其更改爲第一幀。然後我可以再次點擊button1並將其更改爲第二幀。
從構造函數中刪除_movie.gotoAndStop(2),它們都不再工作。
public function changeBackground($frame:int):void
{
trace('gotoFrame', $frame);
_movie.gotoAndStop($frame);
trace('currentFrame',_movie.currentFrame);
}
Button1的Click輸出
gotoFrame 2
currentFrame 2
BUTTON2選擇輸出
gotoFrame 1
currentFrame 1
所以說,這是正確的框架,不過在其他方面顯示!
有definatly只有一個在舞臺上
該代碼應該工作。其他的一定是錯的。 – weltraumpirat 2012-01-17 14:33:49