Incorporer bitmap en ActionScript3

Comment puis-je intégrer une image bitmap en Actionscript 3 et obtenez le 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)
    }
}

J'ai tout essayé. Si j'ai jamais essayer de les instancier l'embedded classe ( new BMClass(); ), j'obtiens cette erreur:

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

Si j'utilise

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

ou quelque chose de similaire BitmapData est null.

Edit:

J'ai donc pensé que les données incorporées est nul, mais je ne peux pas comprendre pourquoi. Qu'ai-je fait de mal dans l'intégration?

OriginalL'auteur Hophat Abc | 2012-05-26