Actionscript 3 我的代码正在创建无限多的球
它应该只能制作5部电影,有人能看一下吗? 我的朋友正在使用相同的代码,它对他来说工作正常Actionscript 3 我的代码正在创建无限多的球,actionscript-3,Actionscript 3,它应该只能制作5部电影,有人能看一下吗? 我的朋友正在使用相同的代码,它对他来说工作正常 import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; //Criação das variavéis var bolas:Array = new Array(); stage.addEventListener(MouseEvent.MOUSE_DOWN, startdd); s
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
//Criação das variavéis
var bolas:Array = new Array();
stage.addEventListener(MouseEvent.MOUSE_DOWN, startdd);
stage.addEventListener(MouseEvent.MOUSE_UP, stopdd);
function startdd(e:MouseEvent)
{
e.target.startDrag();
}
function stopdd(e:MouseEvent)
{
e.target.stopDrag();
}
for (var i:int = 0; i < 5;i++)
{
var ball:bolamc = new bolamc();
ball.x = Math.random() * (stage.stageWidth - ball.width);
ball.y = Math.random() * (stage.stageHeight - ball.height);
bolas.push(ball);
stage.addChild(ball);
}
导入flash.display.MovieClip;
导入flash.events.Event;
导入flash.events.MouseEvent;
//克里奥·达斯·瓦里亚维斯酒店
var-bolas:Array=new-Array();
stage.addEventListener(MouseEvent.MOUSE_DOWN,startdd);
stage.addEventListener(MouseEvent.MOUSE_UP,stopdd);
功能startdd(e:MouseeEvent)
{
e、 target.startDrag();
}
函数stopdd(e:MouseEvent)
{
e、 target.stopDrag();
}
对于(变量i:int=0;i<5;i++)
{
var-ball:bolamc=new-bolamc();
ball.x=Math.random()*(stage.stageWidth-ball.width);
ball.y=Math.random()*(stage.stageHeight-ball.height);
推(球);
舞台。儿童(球);
}
我想到的唯一合理的事情是,如果在第一帧上有此代码,并且没有stop(),时间轴上可能会有更多的关键帧代码>在它上面,有更多的关键帧,然后它将开始循环,因此它将是一个“无限”循环。我想到的唯一合理的事情是,如果你在第一帧上有这个代码,并且没有stop(),你可能会在时间线上有更多的关键帧代码>在它上面,有更多的关键帧,然后它将开始循环,因此它将是一个“无限”循环。你确定你没有i=5
作为你的条件吗?你确定你没有i=5
作为你的条件吗?先生,你是个天才!不,不是真的。这只是经验。:)顺便说一句,如果你在Stackoverflow或它的姊妹网站上提问,那么你可以将答案标记为“接受的解决方案”,如果它帮助你解决了问题。如果帖子是有建设性的,你甚至可以向上投票,但只能部分解决你的问题。帮助社区,提高你的声誉,这样人们以后更有可能帮助你。:)真的!这是一种我称之为“第1帧错误”的形式,它可能非常难以捉摸。先生,你是个天才!不,不是真的。这只是经验。:)顺便说一句,如果你在Stackoverflow或它的姊妹网站上提问,那么你可以将答案标记为“接受的解决方案”,如果它帮助你解决了问题。如果帖子是有建设性的,你甚至可以向上投票,但只能部分解决你的问题。帮助社区,提高你的声誉,这样人们以后更有可能帮助你。:)真的!这是我称之为“第1帧bug”的一种形式,它可能非常难以捉摸。