看板 Flash 關於我們 聯絡資訊
@@~你的檔案太大了,我沒時間上傳,直接貼個code吧。 function onMouseMove() { if( this._xmouse <= Math.floor(Stage.width/2) ) { obg._x ++; } else { obg._x --; } updateAfterEvent(); } Mouse.addListener(ogb); 至於限制圖片移動到某個位置,你可以思考一下舞台長度跟物件間的 關係,用判斷式去限制。 丟一個我最近在做的類似小遊戲,參考看看。 http://tinyurl.com/csplsj 其中我是讓蚊子撞到壁以後就會自己去轉向。 CODE如下: if(this._x > Stage.width-(this._width)) { this.gotoAndStop(label1); this._x = Stage.width-(this._width); speedX *= -1; } if(this._x < 0) { this.gotoAndStop(label2); this._x = 0; speedX *= -1; } this._x += speedX; this._y = centerY + Math.sin(angle)*range angle += speedY; 1.this._x:這是該物件的x位置 2.speedX: X軸速度,每當碰璧自動*-1 3.限制物件不要超出範圍的判斷式就在if裡面 4.其他的就還蠻容易懂的,一個是轉向標籤(label),其他的都只是公式而已。 希望有幫到你。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.186.242
Ramone:感謝阿 !! 這就研究看看~ 04/13 22:36