我看到很多問題,詢問如何在導致主時間軸中的幀的影片剪輯中製作按鈕,然後看看它們。但是,如果你想在一組特定的幀中隨機選擇幀,它會不同嗎?除了像stop()這樣簡單的東西外,我從來沒有真正使用過AS3。或gotoAndPlay。製作一個按鈕,轉到主時間軸上的隨機幀(來自陣列)。如何從影片剪輯中完成?
下面是我用谷歌這麼遠代碼:當我用它
var frameB:Array=[1,28,45,56,71,91,106,126];
blue_circle1.addEventListener(MouseEvent.CLICK, choose);
function choose1(event:MouseEvent):void {
var randomFrame:Number = frameB[Math.floor(Math.random() * frameB.length)];
trace(randomFrame);
gotoAndPlay(randomFrame);
}
的代碼工作正常主時間軸中的旋轉按鈕。但是,當我將它放入影片剪輯中的按鈕時,它不起作用。我需要改變它,所以它的工作。如果有更好的方法做到這一點,我願意嘗試。
編輯:我應該澄清更多的東西。我從左到右移動了輪子上的矩形。它在影片剪輯中執行此操作。我想讓按鈕隨之移動。但是當我將按鈕放入所述影片剪輯時,按鈕上的代碼停止工作。我希望我不會讓事情變得更加混亂。