私はこのコードを持っています:
for(i = 0; i < mySharedObject.data.randomspawns; i++)
{
var slobbytwenty = new Slob();
slobbytwenty.gotoAndStop(2);
var Highx:Number = stage.stageWidth + (stage.stageWidth / 2);
var Lowx:Number = stage.stageWidth - stage.stageWidth - (stage.stageWidth / 2);
var Highy:Number = stage.stageWidth + (stage.stageWidth / 2);
var Lowy:Number = stage.stageWidth - stage.stageWidth - (stage.stageWidth / 2);
slobbytwenty.x = Math.floor(Math.random()*(1+Highx-Lowx))+Lowx;
slobbytwenty.y = Math.floor(Math.random()*(1+Highy-Lowy))+Lowy;
addChild(slobbytwenty);
slobbytwenty.addEventListener(TouchEvent.TOUCH_BEGIN, shootingwhoop);
slobbytwenty.addEventListener(TouchEvent.TOUCH_MOVE, movewhoop);
slobarray.push(slobbytwenty);
}
しかし、1 つの配列項目は常に 2879.95 の X 座標を与えます。どうしてこれなの?