需要命名属性

时间:2011-01-11 16:31:11

标签: flex embed assets

我将项目从Windows迁移到Mac后,每次尝试在Flash构建器中嵌入资源时都会这样:

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

我收到此错误:

[Embed] requires named attributes

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

1 个答案:

答案 0 :(得分:1)

如果我没记错的话:

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

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

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