Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.12.2010, 08:37
sniper007 вне форума Посмотреть профиль Отправить личное сообщение для sniper007 Найти все сообщения от sniper007
  № 1  
Ответить с цитированием
sniper007

Регистрация: Jun 2010
Сообщений: 30
По умолчанию Сохранить MoviClip на диск как картинку *.jpg

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

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

Старый 13.12.2010, 09:41
Srednas вне форума Посмотреть профиль Отправить личное сообщение для Srednas Найти все сообщения от Srednas
  № 2  
Ответить с цитированием
Srednas

Регистрация: Nov 2010
Сообщений: 430
Цитата:
Сообщение от sniper007 Посмотреть сообщение
Есть мувик в котором пользователь рисует картинку. как сделать так, чтоб по нажатии на кнопку, это чудо сохранялось на диск в формате JPG?

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

Старый 13.12.2010, 23:23
sniper007 вне форума Посмотреть профиль Отправить личное сообщение для sniper007 Найти все сообщения от sniper007
  № 3  
Ответить с цитированием
sniper007

Регистрация: Jun 2010
Сообщений: 30
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, время: 04:25.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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