看板 Flash 關於我們 聯絡資訊
tween在宣告時就一定要事先指定mc等這些屬性嗎? var myTween3:Tween = new Tween(mc_name, "_x", mx.transitions.easing.Elastic.easeOut,this._x, random(200), 3, true); 如果我宣告myTween3可全域存取的變數,那要如何function中存取? var myTween3:Tween; function startPlay(){ //在這裡使用myTween3 } 查了Tween的方法裡,看起來只能做前進、停止倒轉或偵測的動作 請問可以重新設定動畫內容的屬性嗎?還是要用其它的方法 謝謝指教~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.59.123.53
cjcat2266:你就把屬性原本的數值用另外一個變數存起來吧 04/03 13:55
rainpo17:是直接使用 myTween3=new Tween(~)嗎?但好像無法啟動.. 04/03 14:34
rainpo17:我附上原始檔 http://www.hfu.edu.tw/~hsuaya/test.fla 04/03 14:34
rainpo17:順便一問,是否在new Tween()設定後就會自動啟動動畫呢? 04/03 14:35
rainpo17:對了,我設定的theGlobalTween就是想要全域存取的變數 04/03 14:36
rainpo17:用onMotionStarted偵測啟動的情況並沒有反應~感謝解惑 04/03 14:36
rainpo17:我想要的效果是:點選任一小圖,就會tween動畫。點另一個 04/03 14:38
rainpo17:後,原先的會回原地點,被點到的就tween出 04/03 14:39
rainpo17:但如果前一個還未tween finish,點選新的圖就會有錯誤 04/03 14:41
rainpo17:所以要用全域變數的tween做偵測,以便可以做tween.stop() 04/03 14:42
rainpo17:嗚..寫得好長,不知道各位懂不懂? 04/03 14:42
rainpo17:再補充一下http://www.hfu.edu.tw/~hsuaya/2-8.swf這版是 04/03 14:47
rainpo17:要等到tween finish後,設定一個值變成true,點選其它的 04/03 14:47
rainpo17:圖才會有作用。但是等的過程,使用者會以為無法點選,所 04/03 14:47
rainpo17:以才想要改成點選新圖,原圖的tween就停止並回原位置 04/03 14:48
rainpo17:以上,請教各位高手。麻煩了~非常感謝 04/03 14:49
rainpo17:不好意思~已經解決了!謝謝指教~ 04/07 11:45