Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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
Arrays AS3无重复阵列的随机电影剪辑(包括计时器)_Arrays_Actionscript 3_Random_Timer - Fatal编程技术网

Arrays AS3无重复阵列的随机电影剪辑(包括计时器)

Arrays AS3无重复阵列的随机电影剪辑(包括计时器),arrays,actionscript-3,random,timer,Arrays,Actionscript 3,Random,Timer,我不知道如何在10-20秒后从阵列中一次绘制一个电影唇。有五种不同的电影唇,所以没有一种电影唇是相同的。移除绘制的movieclip时,计时器需要重置,然后需要在10-20秒后从阵列中拉出另一个movieclip。绘制的movieclip可能不会再次使用,因此当它从舞台上移除时,应该将其从阵列中移除。这些脚本位于单独的.as文件中 这段代码已经有计时器(归功于) 我希望你们能帮我解决这个问题。你们可能想从创建Mcs数组开始 //Add 5 MCs to array var mcArr:Array

我不知道如何在10-20秒后从阵列中一次绘制一个电影唇。有五种不同的电影唇,所以没有一种电影唇是相同的。移除绘制的movieclip时,计时器需要重置,然后需要在10-20秒后从阵列中拉出另一个movieclip。绘制的movieclip可能不会再次使用,因此当它从舞台上移除时,应该将其从阵列中移除。这些脚本位于单独的.as文件中

这段代码已经有计时器(归功于)


我希望你们能帮我解决这个问题。

你们可能想从创建Mcs数组开始

//Add 5 MCs to array
var mcArr:Array = [];
for(var i:int = 0; i<5; i++) {
    mcArr.push(new MovieClip());
}
//Add 5 MCs to array
var mcArr:Array = [];
for(var i:int = 0; i<5; i++) {
    mcArr.push(new MovieClip());
}
function addToStage():void
{
    clip = mcArr.pop();
    //clip will be null after the fifth MC. Check that clip is not null before trying to add listener
    if(clip)
        clip.addEventListener(Event.REMOVED_FROM_STAGE, onRemove);
}