台灣最大程式設計社群網站
線上人數
1250
 
會員總數:246219
討論主題:189783
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> Flash ActionScript 物件移動
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Flash ActionScript 物件移動
價值 : 10 QP  點閱數:1700 回應數:0
樓主

UNDERTAKER
門外漢
0 12
144 3
發送站內信

捐贈 VP 給 UNDERTAKER
小弟想要請教 Flash ActionScript 高手大大一下,就是小弟寫了一個Flash ActionScript 讓物件能夠點兩下可以自動移動,但是物件打散了卻是重疊的排列,所以想請問各位大大一下,下面是我的執行檔,想要讓他執行時,圖形可在圓框的右邊排列成一個圓或者可以整齊的排列之後功能還是一樣,點其中一圓形還是往左邊的圓框跑...是否可以請有經驗的大大們幫我修改.....謝謝

[code]
var btn_name:Array = new Array(f1,f2,f3,f4,f5,f6,f7,f8,f9);
var btn_x:Array = new Array("0");
var btn_y:Array = new Array("0");
for (var i=0; i<9; i++)
{
btn_x.push(btn_name[i].x);
btn_y.push(btn_name[i].y);
btn_name[i].x = (Math.random()*(1+300-10))-10;
btn_name[i].buttonMode = true;
btn_name[i].addEventListener(MouseEvent.CLICK,move_to_first);
}

function move_to_first(e:MouseEvent):void
{
e.currentTarget.x = btn_x[e.currentTarget.name.replace("f","")];
e.currentTarget.y = btn_y[e.currentTarget.name.replace("f","")];
}



執行檔.fla

結果.swf

希望有經驗的大大可以幫個忙.....謝謝

本篇文章發表於2011-05-20 00:42
目前尚無任何回覆
   

回覆
如要回應,請先登入.