不過看到這裏還是舉個簡單的例子給妳參考:
/* - 10球被抄。
* *先做壹個小球組件(電影剪輯)。林克是誰?球
* *註:不壹定要把球拖到臺上。
*/
為了什麽?(var?I:int = 0;?我& lt10;?i++)
{
var?bal:ball=new?ball();//實例化庫組件。
bal.x?=?舞臺。舞臺寬度?/?10?*?我;//實例初始位置的X坐標
bal.y?=?5;//實例初始位置的Y坐標
addChild(bal);//加入顯示列表
bal.addEventListener(事件。ENTER_FRAME,balMove);//幀率監聽功能
}
/* -構建監聽功能。
功能?巴爾莫沃(e:事件):無效
{
var?bal:球?=?e.target?作為?球;//傳輸轉換
如果?(bal.y?& lt?stage.stageHeight-bal.height)
{
//根據物理學,v的平方=2gh?公式計算,(?1 m =30像素,g=10,1秒24幀)
bal.v=Math.sqrt(2?*?10?*?(bal.y?*?30))/24;
}
其他
{
bal . v =-bal . v * . 8;//簡單的模擬是不科學的。詳見Box2D物理引擎!
}
bal.y?+=?bal.v//Y軸值改變。
}