Einbetten bitmap in ActionScript3

Wie kann ich einbetten einer bitmap in Actionscript 3 und erhalten Sie die BitmapData?

public class MyGame extends Sprite {
    [EMBED(source="Assets/helicopter1.png")] private static var BMClass:Class;
    public function MyGame() {
        var BM:Bitmap = new BMClass();
        var BMData:BitmapData = new BitmapData(BM.width, BM.height);
        BMData.draw(BM)
    }
}

Habe ich schon alles ausprobiert. Wenn ich jemals versuchen, Sie zu instanziieren der embedded-Klasse (new BMClass();) bekomme ich diesen Fehler:

TypeError: Error #1007: Instantiation attempted on a non-constructor..

Wenn ich

[EMBED(source="Assets/helicopter1.png")] private static var BMClass:BitmapData;

oder etwas ähnliches das BitmapData null ist.

Edit:

So, ich fand heraus, dass die eingebetteten Daten null ist, aber ich kann nicht herausfinden, warum. Was habe ich falsch gemacht in der Einbettung?

InformationsquelleAutor Hophat Abc | 2012-05-26

Schreibe einen Kommentar