我想保存我的圖形使用PNG編碼器,我得到兩個錯誤。as3 PNGEncoder錯誤
Scene 1, Layer 'canvas', Frame 2, Line 42, Column 12 1172: Definition PNGEncoder could not be found.
Scene 1, Layer 'canvas', Frame 2, Line 965, Column 24 1120: Access of undefined property PNGEncoder.
這裏是所有的代碼循環節約:
import PNGEncoder; [Recieves the first error]
function export():void
{
var bmd:BitmapData = new BitmapData(board.width, board.height);
bmd.draw(board);
var ba:ByteArray = PNGEncoder.encode(bmd); [Recieves the second error]
var file:FileReference = new FileReference();
file.save(ba, "MyDrawing.png");
}
saveButton.addEventListener(MouseEvent.CLICK,save)
function save(e:MouseEvent):void
{
export();
}
我從一個教程這個代碼,所以我不能太相信它格式化的權利。嘖嘖稱PNGEncoder是一個進口,但根據閃光cs3它不是。有人能幫我理清這一點嗎?我標記了部分給我一個錯誤,謝謝。
啊非常感謝!效果很好,得到了我想要的確切結果。不知道爲什麼我看到的其他地方沒有提到這個,反正,再次感謝! – user3418126