如何从Adobe Flash中自己的代码中引用实例

时间:2010-05-16 01:40:08

标签: actionscript-3

在Adobe Flash中,我有一个按下键盘时添加到舞台的影片剪辑。我希望它穿过屏幕并在到达舞台边缘后消失。目前我使用this,但图像出现然后停止。这是我的代码:

addEventListener(Event.ADDED_TO_STAGE,runtime);

var c = 0
function runtime(){
    while(this.x<800){
        this.x += 12;
    }
    removeChild(this);
}

由于

2 个答案:

答案 0 :(得分:0)

不幸的是,看起来似乎没有覆盖=运算符,因此+ = 12只是将12添加到整数,而不是实际重绘图像。您将不得不弄清楚如何绘制和擦除图像。也许寻找一点点的例行公事。

答案 1 :(得分:0)

解决了问题:P

将第一行更改为

addEventListener(Event.ENTER_FRAME,runtime);

并取消了while循环。