作者liz0603 (..)
看板Flash
標題[問題] as3 滑鼠偵測物體的模樣
時間Wed Jul 28 17:35:24 2010
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
推 sextitanic:如果是要像網頁上的效果,應該是要偵測滑鼠跟物體的x 07/28 18:42
→ sextitanic:if(stage.mouseX > c_mc.x),來作判斷才對 07/28 18:42
→ sextitanic:不然只要滑鼠位置大於 400,那人物就會不停的往右邊跑 07/28 18:45
推 sextitanic:如果是後來讀取完畢出現的人像的圖的話 07/28 18:49
→ sextitanic:其實再多設一個判斷 if(c_mc.x > 你要的值)才會移動 07/28 18:50
→ sextitanic:低於那個值就 removeEventListener 就好 07/28 18:51
→ liz0603:您好 謝謝回答..不過好像有些問題..我在寫信問您 07/28 19:59
→ sextitanic:已回覆您的來信QQ 07/29 04:35