所以我有两个动画片段M1和M2。然后我把它放到一个数组中,我需要随机选择它们,并且被选中的那个将变得可见而另一个保持不可见。下面的代码是一种可能的方法吗?注意这实际上不适用于测试。
public var lanes:Array = [m1, m2];
public var m1:MovieClip;
public var m2:MovieClip;
function randomFromArray(array:Array):Number
{
return array[Math.floor(Math.random() * array.length)];
}
public function onBc(event:TimerEvent):void
{
if (m1.alpha == 0 && m2.alpha == 0)
{
randomFromArray(lanes).alpha = 100;
bc.stop();
}
}