2011-01-11 4 views
0

Nachdem ich mein Projekt von Windows auf Mac migriert, jedes Mal wenn ich versuche, einen Vermögenswert in Flash Builder wie diese einzubetten:genannt erfordert Attribute

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

ich diesen Fehler:

[Embed] requires named attributes 

wenn Ich schließe die Dateien mit der Einbettung, es kompiliert gut und gibt kein Problem. Ich habe den Fehler gegoogelt und nichts ähnliches gefunden.

Antwort

1

Wenn ich mich richtig erinnere:

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

Diese Namen sind Attribute FB Sie erzählt - Quelle und Symbol.

Update: wie Jason Towne erwähnt, ist das einzige erforderliche Attribut Quelle. Mit Symbol können Sie ein bestimmtes Symbol von swf an Variable binden.

+0

Als Randnotiz ist nur das Quellenattribut erforderlich. Symbol ist optional. –

+0

versuchte es bereits, vergaß es in meiner Frage zu erwähnen .. machte keinen Unterschied :( –

+0

In solchen Fällen ich ein Projekt von Grund auf neu erstellen, möglicherweise einige falsche Option in den Projekteinstellungen ... – alxx