[問題] AS3 按鈕程式問題

看板Flash作者 (poopoo)時間9年前 (2015/05/21 12:29), 編輯推噓1(1010)
留言11則, 4人參與, 最新討論串1/2 (看更多)
各位大大您們好, 這是我第一次做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,還有很多還不會 ...還請望各位大大指教。 麻煩您們了,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.39.133 ※ 文章網址: https://www.ptt.cc/bbs/Flash/M.1432182553.A.EE4.html

05/21 14:12, , 1F
你要在開頭加stop();不然AS3都會一直跑到完
05/21 14:12, 1F

05/21 14:30, , 2F
我有加了 ...好像沒讀進去 哈哈
05/21 14:30, 2F

05/21 15:14, , 3F
play改成 gotoAndplay(跳到的場景名稱,和影格數);
05/21 15:14, 3F

05/21 15:15, , 4F
你查一下AS3跳場景的語法,我有點忘了,印象參數是字串
05/21 15:15, 4F

05/21 15:16, , 5F
如果是在同一個場景,就直接gotoAndplay(影格數);
05/21 15:16, 5F

05/21 15:34, , 6F
stop要下在最外面一層影格,如果一物件包了很多圖層
05/21 15:34, 6F

05/21 15:35, , 7F
也有可能造成動畫沒有停
05/21 15:35, 7F

05/21 15:45, , 8F
你的動畫應該是包成一個影片片段吧?
05/21 15:45, 8F

05/21 15:46, , 9F
那麼當你在主場警第一格放入影片片段,不針對影片片
05/21 15:46, 9F

05/21 15:46, , 10F
段去做操作而是在主時間軸上寫stop跟play是沒有用的
05/21 15:46, 10F

05/21 15:46, , 11F
因為影片片段是一個自己會重複播放的東西
05/21 15:46, 11F
文章代碼(AID): #1LNLyPxa (Flash)
文章代碼(AID): #1LNLyPxa (Flash)