看板 Flash 關於我們 聯絡資訊
各位大大您們好, 這是我第一次做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
SheLoBDenI: 你要在開頭加stop();不然AS3都會一直跑到完 05/21 14:12
sdl0627: 我有加了 ...好像沒讀進去 哈哈 05/21 14:30
viceversa56: play改成 gotoAndplay(跳到的場景名稱,和影格數); 05/21 15:14
viceversa56: 你查一下AS3跳場景的語法,我有點忘了,印象參數是字串 05/21 15:15
viceversa56: 如果是在同一個場景,就直接gotoAndplay(影格數); 05/21 15:16
viceversa56: stop要下在最外面一層影格,如果一物件包了很多圖層 05/21 15:34
viceversa56: 也有可能造成動畫沒有停 05/21 15:35
KawasumiMai: 你的動畫應該是包成一個影片片段吧? 05/21 15:45
KawasumiMai: 那麼當你在主場警第一格放入影片片段,不針對影片片 05/21 15:46
KawasumiMai: 段去做操作而是在主時間軸上寫stop跟play是沒有用的 05/21 15:46
KawasumiMai: 因為影片片段是一個自己會重複播放的東西 05/21 15:46