이제 텍스트 형식으로 저장하고 오류가 발생했습니다. TypeError : 오류 # 1009 : null 개체 참조의 속성이나 메서드에 액세스 할 수 없습니다. SaveImage/onClick() [/ Users/VVT/Documents/Adobe Flash Builder 4.6/SuperDraw/src/SaveImage.as : 40] PNG 형식으로 저장할 수 있도록 코드를 변경하고 싶습니다.이미지를 PNG 형식으로 저장하는 방법은 무엇입니까?
public class SaveImage extends Sprite
{
private var btnSave:buttonSave;
//private var ba:ByteArray;
private var file:FileReference;
public function SaveImage()
{
// Skapar min knapp.
var btnSave:buttonSave = new buttonSave();
addChild(btnSave);
btnSave.x = 400;
btnSave.y = 440;
btnSave.addEventListener(MouseEvent.CLICK, onClick);
var file:FileReference = new FileReference();
}
private function onClick(evt:MouseEvent):void
{
//var ba:ByteArray = file.encode(bitmapData);
//file.save(file);
file.save("some text. \nsome more text", "actionsnippet.txt");
}
}
http://stackoverflow.com/questions/4211852/as3-png-encoder – AsTheWormTurns
확인, 링크가 나에게 조금 도움이됩니다. 하지만 여전히 내 btnSave를 사용하여 PNG로 저장할 수 없습니다 ... – PhatToni
희망이 도움이 : http://cookbooks.adobe.com/post_Save_a_local_image_file__JPEG_or_PNG__from_an_imag-8406.html – AsTheWormTurns