[問題] 按鈕滑入滑出的問題(附檔)

看板Flash作者 (橘子汁)時間18年前 (2008/01/29 14:28), 編輯推噓3(306)
留言9則, 2人參與, 最新討論串1/1
檔案在此 http://www.FunP.net/4320374 我想把按鈕做成滑過去會有動畫(比如說長出一朵花之類的,檔案中先用直線作測試~) 並且希望即使滑鼠移開,動畫還是繼續跑下去,直到遇到Movie裡面的stop 預定總共有八個按鈕,所以就是var A-H 檔案裡先用G和H作測試(有紅色框框的兩個) 我的做法是 第一個影格上先把變數寫上去~ var G=false; var H=false; 然後分別在最後兩個按鈕上面加上      on (rollOver) {       _root.G= true;       play();      }      on (rollOut) {       _root.G = false;      } 和      on (rollOver) {       _root.H = true;       play();      }      on (rollOut) {       _root.H = false;      } 按鈕裡面的第一格加上      if (_root.B == true) {       play();      } else {      stop();      } 最後一格寫上      stop() 這裡遇到一個很奇怪的問題就是, 我已經在按鈕上寫上      on (rollOut) {       _root.G = false;      } 按鈕裡面也寫上      else {       stop();      } 但是當我滑鼠滑出的時候,他並沒有停下來 雖然我預定是要讓他跑到底的啦,這只是個測試~=3= 如果我把按鈕裡的       else {       stop();      } 拿掉完全沒有影響 上面只是測試的時候遇到的疑問~@ @ 主要的問題是 當我滑鼠滑過去→他跑動畫→停在stop 在這之後 當滑鼠滑過去第二次,他卻跑回MovieClip的第一格,滑過第三次之後他又開始跑動畫 有什麼辦法讓他在我改點別的按鈕之前,都維持在動畫的最後一格呢? 感謝回答~<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.81.82

01/29 18:14, , 1F
按鈕裡第一格的 _root.B == true 是????
01/29 18:14, 1F

01/29 18:16, , 2F
你是希望滑鼠移到上面有動畫長花,移出也有動畫消失嘛?
01/29 18:16, 2F

01/29 20:23, , 3F
就是如果變數B為真,就跑動畫~@ @
01/29 20:23, 3F

01/29 20:23, , 4F
如果移出也可以有那是最好的了Orz
01/29 20:23, 4F

01/29 20:59, , 5F
我弄了一個範例你可以看看http://0rz.tw/4a3B7
01/29 20:59, 5F

01/29 20:59, , 6F
這是只有移入有動畫
01/29 20:59, 6F

01/29 21:06, , 7F
囧 對不起,我的FLASH是8 沒辦法開啟你的耶
01/29 21:06, 7F

01/29 21:51, , 8F
我改好了,你再試試~XD
01/29 21:51, 8F

01/29 21:58, , 9F
謝謝,我看一下~@ @
01/29 21:58, 9F
文章代碼(AID): #17diURQ9 (Flash)
文章代碼(AID): #17diURQ9 (Flash)