我已经学习 as3 大约 2 周了
我正在尝试制作一个供个人使用的组合生成器
问题是,如果数组中的同一个 MovieClip 显示两次或更多次,它只会与它重叠。
例如,当第二次显示肘部时,它恰好与第一个肘部动画剪辑重叠! http://imageshack.us/scaled/landing/208/17797019.png
这是我的代码
var punch:Punch = new Punch();
var kick:Kick = new Kick();
var knee:Knee = new Knee();
var elbow:Elbow = new Elbow();
var holder:MovieClip; // for displaying purposes
var position:Number = 100;
public function Main()
{
var combo:Array = [punch, kick, knee, elbow];
for(var i:Number = 0;i < 2;i++ )
{
holder = combo[randomNumber()]
holder.y = 200;
holder.x = position;
addChild(holder);
position = position + 100;
}
}
function randomNumber():Number
{
return(Math.floor(Math.random() * (4 - 1 )+1));
}