限制动态对象的可能定位?

时间:2013-04-23 17:57:26

标签: actionscript-3 flash

我有一个生成敌舰(电影剪辑)的功能,并让它们飞行'在不同高度的舞台上。我遇到的问题是我想限制这个,以便在敌人的船只不会飞过的舞台顶部有一个600 x 75px的空间,以便我可以显示得分和计时器,而不会让船只飞过它们(所以他们很容易看到)。我的舞台是600 x 350px。我只是想知道这是否是最好的方法呢?生成船只的函数的代码如下:

function EnemyShipSmall()
    {
        this.x = 800;
        this.y = Math.random() * 300;
        speed = Math.random()*5 + 5;
        addEventListener("enterFrame", enterFrame);
    }

感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

function EnemyShipSmall()
    {
        this.x = 800;
        this.y = Math.random() * 275 + 75;
        speed = Math.random()*5 + 5;
        addEventListener("enterFrame", enterFrame);
    }