Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 更新“的数量”;“生活”;球员已经_Actionscript - Fatal编程技术网

Actionscript 更新“的数量”;“生活”;球员已经

Actionscript 更新“的数量”;“生活”;球员已经,actionscript,Actionscript,我正在制作一个小的flash游戏,在这个游戏中,用户必须飞行并尝试躲避东西。。。当用户点击一个物体时,它必须移除一根羽毛所显示的生命 游戏的每一个部分都非常完美,但是羽毛不想在画面上更新(它们一直显示3,这是生命的开始) 此函数用于添加羽毛(显示玩家的生活) 由于在每个帧上都调用了“leeft”函数,因此您不断地添加新的羽毛。结果是羽毛堆叠在彼此的顶部,因此如果移除其中一个,则会在同一位置显示另一个。我想您会希望在初始化期间执行此方法一次 var levens = 3; stage.addE

我正在制作一个小的flash游戏,在这个游戏中,用户必须飞行并尝试躲避东西。。。当用户点击一个物体时,它必须移除一根羽毛所显示的生命

游戏的每一个部分都非常完美,但是羽毛不想在画面上更新(它们一直显示3,这是生命的开始)

此函数用于添加羽毛(显示玩家的生活)


由于在每个帧上都调用了“leeft”函数,因此您不断地添加新的羽毛。结果是羽毛堆叠在彼此的顶部,因此如果移除其中一个,则会在同一位置显示另一个。我想您会希望在初始化期间执行此方法一次

 var levens = 3;

stage.addEventListener(Event.ENTER_FRAME, leeft);

function leeft(evt:Event):void {
    for(var i = 0; i < levens; i++)
    {
    var v:MovieClip = new feather_mc();
    addChild(v);
    v.x = 50 + i*12; 
    v.y = 382;
    }

}
function raak(evt:Event):void {

    if(eagle_mc.hitTestPoint(evt.target.x,evt.target.y, true)==true)
    {
        removeChild(MovieClip(evt.target));
        evt.target.removeEventListener(Event.ENTER_FRAME,raak);
        levens--;
        if(levens==0)
        {
            gotoAndStop(41);
        }
}

}