如何能够将在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为null。
编辑:
所以我想通了,嵌入的数据是空的,但我想不出为什么。 我做了什么错在嵌入?