看板 Flash 關於我們 聯絡資訊
我有一個影片片段 建立偵聽在另一片段移動會使片段隨著mouseX的變動作旋轉 大概是這樣 var ccX =this.cloth_mc.width / 5; var scX =Math.ceil(this.ro_mc.mouseX - ccX); this.cloth_mc.rotation = scX / 50 我想讓它在移開這個片段時旋轉角度慢慢歸零 該怎麼做 我試過用while 然後取絕對值遞減 但是不是會當掉 就是馬上就歸0 這樣做可以嗎? 是方法錯還是我自己程式的內容有問題呀? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.109.69 ※ 編輯: Lovemiga 來自: 122.116.109.69 (02/27 18:28) ※ 編輯: Lovemiga 來自: 122.116.109.69 (02/27 19:16)
etrexetrex:你的問題是 while 並不是時間軸迴圈 02/27 19:35
aquarianboy:試試onEnterFrame吧 02/27 21:51
cjcat2266:迴圈是在一個frame瞬間做完,要用onEnterFrame慢慢跑 02/27 23:38
Lovemiga:謝謝大家已解決 02/28 03:48