有没有关于AS3 flash游戏的游戏菜单和预装程序的书籍?

有没有关于AS3 flash游戏的游戏菜单和预装程序的书籍?,flash,actionscript,menu,preloader,Flash,Actionscript,Menu,Preloader,我知道网上有教程介绍如何为AS3 flash游戏制作游戏菜单和预加载程序,但我发现对于某些主题,书籍更深入。有没有一些书的章节介绍了制作AS3 flash游戏预加载程序和菜单的过程 我的最终目标是实现预加载程序和游戏菜单,而不参考时间线 具体的书名将不胜感激,谢谢。预加载程序是一个非常容易涵盖的主题 以下是您需要知道的: root.loaderInfo-与root 后两个是LoaderInfo的属性 您将能够使用这两个属性计算出一个百分比,该百分比表示已加载了多少SWF。通常,这将在一个输入

我知道网上有教程介绍如何为AS3 flash游戏制作游戏菜单和预加载程序,但我发现对于某些主题,书籍更深入。有没有一些书的章节介绍了制作AS3 flash游戏预加载程序和菜单的过程

我的最终目标是实现预加载程序和游戏菜单,而不参考时间线


具体的书名将不胜感激,谢谢。

预加载程序是一个非常容易涵盖的主题

以下是您需要知道的:

  • root.loaderInfo
    -与
    root
  • 后两个是
    LoaderInfo
    的属性

    您将能够使用这两个属性计算出一个百分比,该百分比表示已加载了多少SWF。通常,这将在一个
    输入框中处理,如下所示:

    var percent:Number = 0;
    
    stage.addEventListener(Event.ENTER_FRAME, _preload);
    function _preload(e:Event):void
    {
        percent = root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal;
    
        if(percent >= 1)
        {
            // do stuff once preloader is complete such as gotoAndStop(2)
    
            stage.removeEventListener(Event.ENTER_FRAME, _preload);
        }
    }
    

    如果您愿意,也可以使用,我只是更喜欢使用
    ENTER\u FRAME

    有两个很棒的教程,可以为使用as3代码的flash游戏制作菜单系统:


    你是认真的吗?:)预加载程序是5行代码。。。如果你不明白你需要一本不同的书。。。即使你动态加载数据,这对一本书来说仍然不够,如果不是更少的话,可能需要额外增加30-50行(正确完成)…如果这本书只有几页专门用于这些部分,我会很好。我想我应该澄清一下,我的最终目标是实现预加载程序和菜单,而不依赖时间线。有可能吗?是的。。在文档类中初始化预加载程序,完成后,取消初始化并创建新菜单。