Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Сохранить BitmapDate на диск в виде BMP (http://www.flasher.ru/forum/showthread.php?t=169348)

Itacheg 03.10.2011 13:39

Сохранить BitmapDate на диск в виде BMP
 
Добрый день, возникла потребность сохранить данные из флешки на диск.

Имеется картинка в виде BitmapDate ее я могу закодировать в ByteArray.

Подскажите можно ли сохранить полученный ByteArray через FileReferences в формате .bmp? Или есть ли другой способ вроде потока?

saikspaik 03.10.2011 13:43

BMPEncoder?

Itacheg 03.10.2011 13:47

Ну да, BitmapData я закодирую через BMPEncoder. А вот как мне сохранить эти данные на диск в виде картинки без скриптов всяких. Я просто не знаю какие механизмы для работы с файлами имеются во флеш =(

Wolsh 03.10.2011 13:50

flash.net.FileReference#save()

Itacheg 03.10.2011 13:53

Спасибо)

saikspaik 03.10.2011 13:57

Код AS3:

var _arr:ByteArray = BMPEncoder.encode(_bmd);//_bmd - это твоя BitmapDate 
var _file:FileReference = new FileReference();
_file.save(_arr, "image.bmp");



Часовой пояс GMT +4, время: 06:51.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.