我有这个代码:
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);
}
但是一个数组项总是给出 2879.95 的 X 坐标。为什么是这样?