Re: [問題] 如何設一個開關來關閉背景動畫
※ 引述《tk5301 (小豬)》之銘言:
: 比如本來是一個蒲公英再飛的動畫當作背景,今天想設個開關把他關閉換成是楓葉之類的
: 動畫,請問該怎麼做??
簡單的做法(原回文一樓的做法)
我也很貧弱,寫得沒有很漂亮但應該堪用
先把你的蒲公英跟楓葉一上一下擺好 ( 這裡上下指的是深度不是y軸 )
然後把他們跟開關的實體名稱也命好
接著,在時間軸上寫下這一段
var flag:boolean = true;//紀錄蒲公英或楓葉何者可見
開關.addEventListener(MouseEvent.CLICK,更換);
//當開關被click的時候會去叫"更換"函數
function 更換(e:Event):void{
if(flag){
蒲公英.stop();//停下蒲公英的動畫
蒲公英.visible = false;//使蒲公英不可見(這樣下面的楓葉就會露出)
楓葉.play();//播放楓葉動畫
flag = false;
}else{
楓葉.stop();
蒲公英.visible = true;
蒲公英.play(); = true;
flag = true;
//這邊就是做跟上面相反的事
}
}
這樣應該就可以用了
不過只適用在只有兩個動畫的情況
如果要做其他修改的話
建議去買本書來看看吧XD
如果我寫錯的話,或是有比較好的做法,請大家指正喔~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.0.241
→
09/04 17:24, , 1F
09/04 17:24, 1F
啊 對@@
不小心筆誤寫成兩行visible
補上了
※ 編輯: p52189 來自: 114.44.6.10 (09/05 07:47)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章