【问题标题】:Flash AS3 Root Document LinkingFlash AS3 根文档链接
【发布时间】:2011-04-03 20:13:04
【问题描述】:

嗨,我有一个主文档/fl​​a,我创建了一个游戏类,在 document/fla 文件中对其进行了实例化,它现在运行我想在该游戏类中放置一个按钮,可以告诉根文档/fl​​a跳转到某个帧。我该怎么办?

谢谢

【问题讨论】:

    标签: flash actionscript-3 class button root


    【解决方案1】:

    您的游戏类可以调度一个事件 (GameEvent.SUPER_ACTION)。然后在你的 fla 中:

    var targetFrame:int=10;
    var game:Game = new Game();
    game.addEventListener(GameEvent.SUPER_ACTION,gameSuperAction);
    
    function gameSuperAction(e:GameEvent):void{
        gotoAndStop(targetFrame);
    }
    

    或者如果游戏的按钮是公开的:

    var targetFrame:int=10;
    var game:Game = new Game();
    game.button.addEventListener(MouseEvent.CLICK,gameButtonClick);
    
    function gameButtonClick(e:MouseEvent):void{
        gotoAndStop(targetFrame);
    }
    

    这是一个 AS3 事件流示例:http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e53.html

    【讨论】:

    • 我将如何在游戏类中调度事件?
    • 感谢@OXMO456 的回答,所以我会在我的游戏类中创建一个按钮,然后为它发送一个事件。然后在我的 fla 文件中添加一个事件侦听器来查找事件并在该框架内调用函数?抱歉,我只是想弄清楚我的理解速度缓慢
    • 你有能力做这件事,不要害怕,去做吧! :)
    猜你喜欢
    • 2010-10-25
    • 2013-09-30
    • 2011-09-11
    • 2012-12-12
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多