Re: [問題] AS3 按鈕程式問題

作者: viceversa56 (姊超猛)   2015-05-21 15:22:26
※ 引述《sdl0627 (poopoo)》之銘言:
: 各位大大您們好,
: 這是我第一次做Flash動畫,要嵌入在網頁裡面 ...
: 但我周圍的朋友幾乎都沒有再做動畫 ...希望各位高手可以幫我解題!
: 我是想做一個路線圖,由校園導路線到系館,再由系館導路線至實驗室。
: 兩張的路線都已畫完且有動畫,由於背景不同,所以我中間想穿插一個按鈕切換。
: 原本是想用場景1/場景2切換,但不知道為什麼無法設定AS2.0及AS1.0 ...
: 所以想用AS3把兩種背景的圖片,放在同個場景內,利用按鈕作為播放下一個路線圖。
: 這是我用AS3寫的程式,新建一個圖層加入動作的 ...
: stop();
: //將play_btn加入事件監聽
: Object(this).local_btn.addEventListener(MouseEvent.CLICK,playHandler);
: //建立playHandler函數
: function playHandler(event:MouseEvent):void{
: play();
: }
: 然後我的按鈕實體名稱為local_btn。
: 可是我在都設定好後,動畫就是一次跑到完,中間的按鈕完全沒有用 ...
: 就是兩個背景直接切換,到了按鈕的地方都沒有停 ...
: 我是用FL CS6.0做的。
: 第一次做Flash,還有很多還不會 ...還請望各位大大指教。
: 麻煩您們了,謝謝
比如說在第50格關鍵影格(key frame)有按鈕,
可以在第50格(keyframe)指令下
stop();
local_btn.addEventListener(MouseEvent.CLICK, playHandler);
function playHandler(e:MouseEvent) : void
{
gotoAndPlay("51"); //就會繼續播放下一個路線圖, Object(this).可以省略
}
如果是包兩層
最外層的主場景只有一個影格,這個影格內有動畫元件(將他轉為movieclip屬性)
之後,在這個動畫(Movieclip)裡面寫程式,作法同上面所說的

Links booklink

Contact Us: admin [ a t ] ucptt.com