闪王2008 2008-7-5 17:47
[AS3]一个自写的方法的~~貌似有问题~~
[code]public function rotateMoon(event:TimerEvent,target:Sprite):void
{
if (sourceY>=-400)
{
for(var a:int=0;a<16;a++)
{
for(var b:int=0;b<6;b++)
{
myArray[a].y=a*50+sourceY;
if(myArray[a].y<=400&&myArray[a].y>=-50)
{
target.addChild(myArray[a]);
}
}
}
sourceY -= speed;
}
}
每一个myArray[a][b]都存了一小块图片~~myArray[a][b].height=50~~~Timer已经启动了~~~myArray整体向屏幕上方移动
请问~~这段有问题吗?~~[/code]
[[i] 本帖最后由 闪王2008 于 2008-7-5 17:48 编辑 [/i]]
终极讨厌 2008-7-5 18:15
断章取义肯定判断不了行不行,有没有问题
楼主测试一下就知道你的“请问~~这段有问题吗?”了!
闪王2008 2008-7-5 19:53
我测试了~~就是出问题了~~才来问的~~
[code]
if(myArray[a][b].y<=400&&myArray[a][b].y>=-50)
[/code]
在运行中这一行没有判断就直接往下走了~~