【问题标题】:AS3 - getting symbols from an assets library WITHOUT FlexAS3 - 从没有 Flex 的资产库中获取符号
【发布时间】:2010-12-18 02:41:11
【问题描述】:

搜索了很长时间,我能找到的唯一例子是这样的:

[Embed(source="Assets.swf", symbol="dog")]
private static var _Dog:Class;

public static function get Dog():MovieClip {
      return new _Dog();
}

但这似乎是 flex-only(我收到错误“无法解析 'Assets.swf' 进行转码”) 你如何在纯 AS3 中做到这一点?

【问题讨论】:

    标签: actionscript-3 embed symbols


    【解决方案1】:

    我个人会使用名为 SwfLoad 的 CASALib 实用程序。

    为此,您需要确保为 ActionScript 导出影片剪辑。此外,如果您的影片剪辑类在包中,则需要在 SwfLoad 的 createClassByName 函数中输入完全限定名称 (com.example.MyClassName)。

    希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 2010-11-30
      • 2010-09-10
      • 1970-01-01
      • 2017-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-25
      • 2010-11-03
      相关资源
      最近更新 更多