我将项目从Windows迁移到Mac后,每次尝试在Flash构建器中嵌入资源时都会这样:
[Bindable] [Embed("assets/assets.swf#mySymbol")]
public var myClass:Class;
我收到此错误:
[Embed] requires named attributes
如果我关闭包含嵌入的文件,它编译得很好,并没有给出任何问题。 我用谷歌搜索了错误,并没有找到类似的东西。
答案 0 :(得分:1)
如果我没记错的话:
[Embed(source="assets/assets.swf", symbol="mySymbol")]
这些是FB告诉你的命名属性 - 源和符号。
更新:正如Jason Towne所提到的,唯一需要的属性是source。符号允许将特定符号从swf绑定到变量。