2011-01-11 117 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