作者b98902080 (虛數)
看板Flash
標題[問題]cs3請問如何讓按鈕控制的動畫不停止(附檔案)
時間Thu Apr 7 15:52:45 2011
請問如果想做個效果
讓滑鼠移上按扭動畫會撥放
移離按鈕會停止動畫
程式碼:
button.addEventListener(MouseEvent.ROLL_OVER,play_button);
function play_button(me:MouseEvent):void {
play();
}
button.addEventListener(MouseEvent.ROLL_OUT,wait);
function wait(me:MouseEvent):void {
stop();
}
測試時發現滑鼠移上時動畫只播一遍就停
但想要的效果是移上按鈕時動畫會循環重複播放直到滑鼠移離才暫停
請問程式碼要怎麼修正
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.195
2F:→ wind50321:啊 檔案是CS4的… 我已經從CS5降下來了說 04/07 16:35
抱歉,看不太懂你的檔案,可能是我發問的不夠清楚
附上原始檔
http://www.mediafire.com/?f6iv2sys43pdx0e
我是想讓滑鼠移到ENTER時,外圍那圈會開始一直轉
滑鼠移開時停止
再移上會繼續轉
但我的程式碼滑鼠放上不動,外圍那圈只會轉一圈就停止
希望能告訴我程式該怎麼改,讓他能一直轉
感謝
※ 編輯: b98902080 來自: 140.112.251.103 (04/08 01:51)
3F:推 wind50321:我把動畫包到物件裡面了 我覺得這樣比較好控制 04/08 13:48
5F:→ wind50321:因為你把動畫直接放在stage上面 又叫了stop() 04/08 13:50
6F:→ wind50321:我說錯了 因為你把stop() 放在第一格上 動畫循環回到第 04/08 13:58
7F:→ wind50321:一格就會停住了 跟你一開始會停住一樣 04/08 13:58
8F:→ b98902080:OK了,非常感謝指導,謝謝 04/09 03:24