[問題] 一個按鈕設定兩個動作

看板Flash作者 (歡喜過好年)時間18年前 (2007/07/08 15:42), 編輯推噓3(307)
留言10則, 2人參與, 最新討論串1/1
在bt.fla這個檔案中的OK按鈕 設定按第一次OK紐,動作能load影片fav1.swf 但希望按第二次時,移除fav1.swf 按第三次還是load影片fav1.swf 按第四次移除fav1.swf 以此類推 目前只有load的動作做成功而已 如何設定按鈕按第一次及第二次? 謝謝! http://ccca.net/~tywang/bt.fla http://ccca.net/~tywang/fav1.swf -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.176.252

07/08 16:09, , 1F
用movieclip放按紐,一個影格各放一個
07/08 16:09, 1F

07/08 17:07, , 2F
或是在bt.fla的_root中加入一變數i=0;
07/08 17:07, 2F

07/08 17:08, , 3F
on(release)之後 i++; 然後用if判斷i%2等於多少
07/08 17:08, 3F

07/08 17:08, , 4F
等於1代表按下第1.3.5次,也就是奇數次 則loadmovie
07/08 17:08, 4F

07/08 17:09, , 5F
等於0代表按下第2.4.6次,也就是偶數次則unloadMovie
07/08 17:09, 5F

07/08 17:09, , 6F
unloadMovie那邊就寫mc1.unloadMovie(); 既可
07/08 17:09, 6F

07/08 17:10, , 7F
不過一樓的方法比較簡便 但要記得設計按下按鈕後
07/08 17:10, 7F

07/08 17:11, , 8F
必須gotoAndStop到另外一個影格
07/08 17:11, 8F

07/08 18:20, , 9F
而且是要呼叫按紐所在的movieclip,不是root
07/08 18:20, 9F

07/08 22:45, , 10F
但是原始檔是用另外一個mc來讀進影片耶
07/08 22:45, 10F
文章代碼(AID): #16a9LItx (Flash)
文章代碼(AID): #16a9LItx (Flash)