Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 我的代码正在创建无限多的球_Actionscript 3 - Fatal编程技术网

Actionscript 3 我的代码正在创建无限多的球

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

它应该只能制作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);
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”的一种形式,它可能非常难以捉摸。