Вставить растровое изображение в ActionScript3

Как я могу вставить растровое изображение в Actionscript 3 и получить 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)
    }
}

Я все перепробовал. Если я когда-нибудь попробую создать экземпляр встроенного класса (new BMClass();) Я получаю эту ошибку:

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

Если я использую

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

или что-то подобное BitmapData является нулевым.

Edit:

Итак, я понял, что встроенные данные нулевые, но я не могу понять, почему. Что я сделал не так во вложении?

Ответы на вопрос(3)

Ваш ответ на вопрос