Für die meisten für euch sind die Embed Tags in FDT ein Mysterium.
Bei Fehlermeldungen wie dieser:
sample.jpg kann nicht zum Transkodieren aufgelöst werden.
weiß leider selbst Google keine Antwort. Hier also einmal die Erklärung das Howto dafür.
Dies liegt daran, dass der angegebene Pfad nicht richtig ist.
Da der Embed-Tag vor dem Kompiliervorgang zum tragen kommt, müssen die Pfade immer relativ zum src-Ordner sein:
-
[Embed(source="../assets/sample.jpg")]
-
private var Texture:Class;
-
// root
-
// -> src
-
// -> assets
-
// -> -> sample.jpg
Doch was hat es mit dieser Fehlermeldung auf sich:
Die Definition der Basisklasse BitmapAsset wurde nicht gefunden.
Dieser Fehler wird geworfen wenn man die "Pure AS3 SDK" benutzt. Diese enhält nämlich keine flex.swc Datei. Stattdessen einfach die SDK für den Flash Player 10 (FLEX_3_SDK_FOR_FP10) benutzen und schon funktioniert´s einwandfrei.



3. Dezember 2009
Tobias Oberrauch
Posted in
Tags:
