Форум Flasher.ru

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

sniper007 13.12.2010 08:37

Сохранить MoviClip на диск как картинку *.jpg
 
Есть мувик в котором пользователь рисует картинку. как сделать так, чтоб по нажатии на кнопку, это чудо сохранялось на диск в формате JPG?

Добавлено через 30 минут
Вопрос снимается... разобрался что к чему.

Srednas 13.12.2010 09:41

Цитата:

Сообщение от sniper007 (Сообщение 956818)
Есть мувик в котором пользователь рисует картинку. как сделать так, чтоб по нажатии на кнопку, это чудо сохранялось на диск в формате JPG?

Добавлено через 30 минут
Вопрос снимается... разобрался что к чему.

А как разобрался? что сделал?

sniper007 13.12.2010 23:23

Srednas: "А как разобрался? что сделал?"

Почитал, порылся на просторах рунета и не только )

Код AS3:

import flash.net.*; // для FileReference
import com.adobe.images.JPGEncoder;
 
var fr:FileReference = new FileReference(); // для сохранения в файл
var mov:MovieClip; // мувик, который нужно сохранить
 
var jpgSource:BitmapData = new BitmapData (mov.width, mov.height); // создаем битмапу с нужным размером
jpgSource.draw(mov);        // отрисовываем туда наш мувик               
var loc2:*=new JPGEncoder(100); // указываем качество для jpg
var loc3:*=loc2.encode(jpgSource); // собственно кодируем
fr.save(loc3, "new_picture.jpg"); // здесь вылезит окошко для сохранения



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

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