Re: [問題] AS2.0 物件移動的問題

看板Flash作者 (沒人知道....)時間16年前 (2009/06/09 02:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《carolie (琳)》之銘言: : 就是地圖上有原點 a點 b點 c點.... : 物件一開始是停在原點 : 按下a點 物件會從原點跑道a點 並在下方跑出一些a點的資訊 : 再按下b點 物件會從a點跑道b點 並在下方換成b點的資訊 : 我本來的做法是 : 在不同影格上利用 : stop(); : A點物件名.onRelease=function(){ : play();} : 這樣寫 如果照順序點是ok的 按a 物件從原點跑a 接著按b 物件從a點跑b ... : (有導引線) : 但因為在每個關鍵影格都有stop(); 所以無法順順的跑, : 若物件在原點,直接按b點一下物件會跑到a 點第二下才會跑到b點~ : 想請問有無其他寫法可以讓物件順順的跑並停在該停的那一點?? : 感謝回答QQ 如果物件只會從a->b->c的方式移動的話 1.可以宣告一個tag作為判斷物件要停止的點: var stop_tag:String; 2.當使用者點擊圖上的點時,變更stop_tag的值: A點物件名.onRelease = function() //a點變更tag值事件 { stop_tag = "a"; //變更tag值為a play(); //開始播放移動物件影片 } 3.將移動物件影片片段每個點的關鍵影格加入判斷式: if(_root.stop_tag == "a") //當使用者點擊的是a點時 { stop(); } 以上是根據你口述的問題所想出來的寫法 因為不曉得是否要考慮點往反方向走(ex:b->a) 如果有可能就要再多考慮一些 試試看吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.190.71

06/09 07:57, , 1F
謝謝~等等來試試看~~感恩唷^^
06/09 07:57, 1F
文章代碼(AID): #1ABLafxM (Flash)
文章代碼(AID): #1ABLafxM (Flash)