Есть ли код в AS3 сохранить изображение на рабочем столе - PullRequest
1 голос
/ 21 февраля 2012

Есть ли в AS3 какой-либо код или учебное пособие, которое можно сохранить в формате Jpeg в определенном месте файла. Я нашел много статей здесь в stackoverflow, но он использует php. Почему-то у меня есть это: http://www.permadi.com/blog/2011/02/flash-as3-saving-image-to-disk/. Я не могу следовать кодам. Я понимаю только основную AS3. Пожалуйста, помогите, любые коды или полезные ссылки будут полезны.

1 Ответ

0 голосов
/ 21 февраля 2012

Вы должны найти метод для сохранения BitmapData в байтах изображения, проверьте наличие PNGEncoder или JPEGEncoder.

Чем использовать следующий код в приложении AIR:

var bytes:ByteArray = YourImageBytes;
var file:File = File.desktopDirectory.resolvePath("fileName.ext");          
var fs:FileStream = new FileStream();
fs.open(file , FileMode.WRITE);
fs.writeBytes(bytes)
fs.close();

Это сохранит img на рабочем столе.

Если вы разрабатываете приложение FlashPlayer, только пользователь может выбрать место назначения файла, используя поле просмотра в FileReference.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...