2011-01-11 74 views
0

之后,我移居我的项目从Windows到Mac,每次我试图嵌入Flash Builder中像这样的资产时间:需要命名的属性

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

我得到这个错误:

[Embed] requires named attributes 

如果我关闭了包含嵌入的文件,它编译得很好,并没有给出任何问题。 我GOOGLE了错误,并没有发现任何类似的东西。

回答

1

如果我没有记错:

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

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

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

+0

作为便笺,只需要source属性。符号是可选的。 – 2011-01-11 19:05:52