循环浏览movieclips flash的实例
我在一个名为s1,s2,s3的图层上有一堆电影剪辑。。s16 我需要将它们添加到一个数组中,以便我可以选择一个随机数来播放 比如:循环浏览movieclips flash的实例,flash,actionscript,for-loop,Flash,Actionscript,For Loop,我在一个名为s1,s2,s3的图层上有一堆电影剪辑。。s16 我需要将它们添加到一个数组中,以便我可以选择一个随机数来播放 比如: var sparkle:Array = new Array(); var i:int = new int; for(i=0;i=16;i++) { sparkle[i] = 's'+i; } 如果您知道movieclip的总数,则不需要将它们存储在数组中 先得到你的随机数 var random:int = Math.round( Math.rand
var sparkle:Array = new Array();
var i:int = new int;
for(i=0;i=16;i++)
{
sparkle[i] = 's'+i;
}
如果您知道movieclip的总数,则不需要将它们存储在数组中 先得到你的随机数
var random:int = Math.round( Math.random() * totalNumber );
然后可以使用函数返回所需的MC
private function getMovieClip(value:int ):MovieClip
{
var mc:MovieClip;
for( var i:int ; i < totalNumber ; ++i )
{
if( this.getChildAt(i).name == "s"+ random.toString() )
{
mc = this.getChildAt( i ) as MovieClip;
break;
}
}
return mc;
}
私有函数getMovieClip(值:int):MovieClip
{
var-mc:MovieClip;
for(变量i:int;i
如果您知道movieclip的总数,则不需要将它们存储在数组中
先得到你的随机数
var random:int = Math.round( Math.random() * totalNumber );
然后可以使用函数返回所需的MC
private function getMovieClip(value:int ):MovieClip
{
var mc:MovieClip;
for( var i:int ; i < totalNumber ; ++i )
{
if( this.getChildAt(i).name == "s"+ random.toString() )
{
mc = this.getChildAt( i ) as MovieClip;
break;
}
}
return mc;
}
私有函数getMovieClip(值:int):MovieClip
{
var-mc:MovieClip;
for(变量i:int;i
试试这个:
var sparkle:Array=[]
变量n:int=16//剪辑数
对于(变量i:int=0;i