【问题标题】:As3 preload/render a single movieclip before addChild to stageAs3 在 addChild 到舞台之前预加载/渲染单个影片剪辑
【发布时间】:2012-11-01 03:07:47
【问题描述】:

我有一些问题。我想预加载单个影片剪辑而不是预加载整个项目。有没有办法。

概念游戏。 已显示简介 - 已删除简介 - 已显示标题 - 已删除标题“按下屏幕后” [[[[[[[PRELOAD CUT SCENE]]]]]]]如果完成显示CUT SCENE。

这是计划,但我不知道如何。

【问题讨论】:

    标签: actionscript-3 movieclip preload addchild


    【解决方案1】:

    是的,有办法做到这一点。但为此您需要多个 SWF,每个 SWF 都包含一个您希望单独预加载的影片剪辑。您为每个对象创建一个 Loader 对象,每个对象都有一个 URL,然后在适当的时间调用Loader.load()(例如,在成功预加载前一个对象之后)并分配一个 Event.COMPLETE 侦听器,该侦听器将在加载影片剪辑后触发.不要忘记也分配一个错误事件加载器,否则如果无法预加载过场动画,您的游戏就会卡住。更多in the documentation for Loader class.

    【讨论】:

    • 您好,谢谢您的回答。这种方法也适用于空气应用吗?
    • 应该这样做,如果该 AIR 应用程序是从其他地方而不是本地存储加载的。否则你甚至不需要这个。
    猜你喜欢
    • 1970-01-01
    • 2014-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    相关资源
    最近更新 更多