2012-12-14 85 views
0

我的第三幀上有三個按鈕,這些應該控制主時間線第五幀上的動畫片段。我怎麼能控制這個動畫片段而不離開第三幀但影響第五幀? 具體來說,這是一款汽車遊戲的汽車選擇選項。如果單擊了porsche_select按鈕,則主時間線的第五幀上的動畫片段將轉到保時捷的幀並停止。如果單擊ferrari_select按鈕,則它將放置在法拉利車上的動畫片夾的框架上,與蘭博基尼相同。Actionscript 3:控制另一幀上的動畫片段

porsche_select.addEventListener(MouseEvent.CLICK, clicked7); 
function clicked7(e:MouseEvent):void 
{ 
    MovieClip(5).auto.gotoAndStop(1); 
} 

我有這個,但它拋出回這個錯誤: 類型錯誤:錯誤#1034:類型強制失敗:不能轉換5的flash.display.MovieClip。

汽車是在框架5

回答

0

的影片剪輯實例名稱,我不相信你能做到,你有它編寫的方式...至少你不能把到5號一個動畫片段,這就是錯誤所說的。

在時間軸上的那一刻,直到您第一次進入第5幀,該movieclip將不會「存在」,因此無法真正被訪問。

你可以按照你所描述的方法做的一種方法是當你按下一個按鈕時,你可以設置一個'車型'變量,然後當你到達第5幀時,你可以用它來做你需要的。

或者,也許另一種方法是使車載電影剪輯存在第3幀,但它的第一幀是'空',所以最初它不會真正顯示。

相關問題