0

在我将我的项目从 Windows 迁移到 Mac 后,每次我尝试像这样在 Flash builder 中嵌入资产时:

[Bindable] [Embed("assets/assets.swf#mySymbol")]
 public var myClass:Class;

我收到此错误:

[Embed] requires named attributes

如果我关闭包含嵌入的文件,它编译得很好并且不会出现任何问题。我用谷歌搜索了这个错误,并没有发现任何类似的东西。

4

1 回答 1

1

如果我没记错的话:

[Embed(source="assets/assets.swf", symbol="mySymbol")]

这些是 FB 告诉您的命名属性 - 源和符号。

更新:正如 Jason Towne 提到的,唯一需要的属性是源。符号允许将特定符号从 swf 绑定到变量。

于 2011-01-11T18:24:08.103 回答