0

我尝试以 png 文件格式保存。当我尝试发布到 android 手机时它不起作用。我不明白从文件夹到文件夹的安卓手机路径是如何工作的。我如何使它工作...

我尝试了相同的 Actionscript 3 并将其发布在我的电脑上,它可以工作....

请帮忙。抱歉语法不好。

function export():void
        {



        var bmd:BitmapData = new BitmapData(480, 800);

        bmd.draw(board);

        var ba:ByteArray = PNGEncoder.encode(bmd);

        var file:FileReference = new FileReference();

        file.save(ba, "MyDrawing.png");

    }
4

2 回答 2

3

这是我在 Android 上保存图像的方式:

var file:File = File.applicationStorageDirectory.resolvePath("MyDrawing.png");
var stream:FileStream = new FileStream();
stream.open(file, FileMode.WRITE);
stream.writeBytes(ba, 0, ba.length);
stream.close();
于 2013-02-03T15:04:31.333 回答
0

为什么要将绘图保存在手机内存中?当内存大小超出时,您该如何解决?

无论如何参考这个链接,

http://developer.android.com/guide/topics/data/data-storage.html#filesInternal

于 2013-02-03T14:47:54.150 回答