0

我已经学习 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));
    }
4

0 回答 0