[問題] as3 滑鼠偵測物體的模樣

看板Flash作者 (..)時間15年前 (2010/07/28 17:35), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/1
http://heaven-or-hell.biz/laide/back-2.fla 依舊先上傳一個fla檔 人物的地方希望如這個網址的首頁一樣 會隨著滑鼠的偵測移動 http://majolica.mycosme.com.tw/ 在人物的地方我已經加上一個as 不過人會 飄走不會再 飄回來 var speed:Number = 0.002; stage.addEventListener(Event.ENTER_FRAME, en); function en(e:Event):void { if(stage.mouseX>400){ c_mc.x += speed * (stage.mouseX-600- c_mc.x); } else{ c_mc.x += speed * (stage.mouseX+600-c_mc.x) } } 如果沒說明清楚 請下 載原始檔 因為搞了超久的 麻煩大家了 對不起大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.135.183

07/28 18:42, , 1F
如果是要像網頁上的效果,應該是要偵測滑鼠跟物體的x
07/28 18:42, 1F

07/28 18:42, , 2F
if(stage.mouseX > c_mc.x),來作判斷才對
07/28 18:42, 2F

07/28 18:45, , 3F
不然只要滑鼠位置大於 400,那人物就會不停的往右邊跑
07/28 18:45, 3F

07/28 18:49, , 4F
如果是後來讀取完畢出現的人像的圖的話
07/28 18:49, 4F

07/28 18:50, , 5F
其實再多設一個判斷 if(c_mc.x > 你要的值)才會移動
07/28 18:50, 5F

07/28 18:51, , 6F
低於那個值就 removeEventListener 就好
07/28 18:51, 6F

07/28 19:59, , 7F
您好 謝謝回答..不過好像有些問題..我在寫信問您
07/28 19:59, 7F

07/29 04:35, , 8F
已回覆您的來信QQ
07/29 04:35, 8F
文章代碼(AID): #1CJ_dX3w (Flash)