Re: [問題] 動畫按鈕反應太慢了....

看板Flash作者 (提起勇氣,在信念的旗幟下)時間19年前 (2006/03/25 16:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《iverson007 (提起勇氣,在信念的旗幟下)》之銘言: : 我現在做了一個動畫按鈕 : mouse滑過會放大 : 滑開會縮回原本大小 : 不過如果滑的太快的話它就會變大然後不會縮回原本大小 : 我用的方法是 : 一個按鈕一個動畫檔 : 動畫檔做放大縮小動作 : 按鈕就控制rollover跑放大那段 : rollout跑縮回去那段 : 如果慢慢的移進移出都沒問題 : 就是如果太快的話他就好像反應不過來 : 縮不回去了 : 我怎麼覺得我打的很西溼 問題解決了 如果物件只需要mouse移過逐漸放大縮小的話 只要用到影片就行了 影片內需要設定影格標籤 例如:Over(代表移過的要做的動作)、Off(一開始的動作)、Leave(移開要做的動作) 分別也要做stop的動作 場景上 該影格上的動作為 function init() { for (i=1; i<15; i++) { _root["button"+i].gotoAndStop("Off"); } } button是影片的名稱 for迴圈則是看你的影片有幾個 這function意思是全部回到原始大小(或原始動作) 影片的動作為 on (rollOver) { with(bu1) gotoAndPlay("Over"); } on(rollOut){ with(bu1) gotoAndPlay("Leave") _parent.init(); <-----這樣做的話一移開就直接回到原本大小了 } 這樣做還有一點bug 不曉得有沒有人知道怎麼解決呢 問題就是一移開mouse就直接回到原本大小 不曉得回到原始動作的function要放哪~~來確保全部的影片都回到原始動作了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.27.4
文章代碼(AID): #149Fmu-e (Flash)
文章代碼(AID): #149Fmu-e (Flash)