AS3事件处理程序错误#1069:找不到属性更新

时间:2015-08-06 05:43:36

标签: actionscript-3 eventhandler

我根据youtube上的教程制作了这个函数:PointClickWin

public function Ship (){

    trace ("made ship")
    (1) addEventListener(Event.ENTER_FRAME,onEnter);

}

function onEnter( (2) e:Event){

}

和我的游戏类一样

var ships = new Array();
public function Game()
{
    trace("Made A Game");
    ships = new Array();
    addEventListener(Event.ENTER_FRAME,loop);
}

function loop(e:Event)
{
    if (numChildren<10)
    {
        var s = new Ship();
        addChild(s);
        s.x = Math.random() * stage.stageWidth;
        s.y = Math.random() * stage.stageHeight;
        s.rotation = Math.random() * 360;

        ships.push(s);

    }

    for (var count=0; count<ships.length; count ++)
    {
        (3) ships[count].update();
    }
}

所以,在这种情况下,点击说他想要从Game类中手动更新ship类中的循环函数,并且他删除了ship类中的eventlisteners,他把这样的coment放到了//addEventListener(Event.ENTER_FRAME) ,环);并把.update();在船之后。[count] finnaly功能变得像这样

function onEnter () {

}

我在

时遇到了错误

游戏/回路() 这是错误消息“ReferenceError:错误#1069:在Ship上找不到属性更新,并且没有默认值。  在Game / loop()“

任何身体都可以帮助我?拜托,谢谢 在圆括号()中,我只是说明了对任何人的理解。

0 个答案:

没有答案