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

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

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

Регистрация: Mar 2009
Сообщений: 357
По умолчанию не сглаживается bitmap

версия flash плеера - 10.
при выборе изображениядля загрузки отрисовываю его в bitmap, чтобы показать уменьшенную копию на экране:
Код AS3:
var raw_preview:ByteArray = e.target.data;
loader = new Loader();
loader.loadBytes(raw_preview);
loader.contentLoaderInfo.addEventListener(Event.INIT, showPreview);
showPreview:
Код AS3:
var bitmap_data:BitmapData = new BitmapData(e.target.content.width,e.target.content.height);
var matrix:Matrix = new Matrix(0.3,0,0,0.3,0,0);
bitmap_data.draw(e.target.content,matrix,null,null,null,true);
var preview:Bitmap = new Bitmap(bitmap_data,"auto",true);
addChild(preview);
loader.unload();
но уменьшеное изображение не сглаживается. как решить?

Старый 09.08.2009, 07:02
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 2  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
Вероятно, The smoothing parameter only applies if the source parameter is a BitmapData object?

Старый 09.08.2009, 19:41
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 3  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
А смысл в отрисовывании? почему сразу не взять битмап?
Код AS3:
var bitmap_data:BitmapData = (e.target.content as Bitmap).bitmapData

Старый 09.08.2009, 20:09
loover вне форума Посмотреть профиль Отправить личное сообщение для loover Найти все сообщения от loover
  № 4  
Ответить с цитированием
loover
 
Аватар для loover

Регистрация: Mar 2009
Сообщений: 357
alatar, дело втом, что я отрисовываю в созданный битмап одновременно уменьшая изображение. можно ли это сделать использую ваш способ?

Старый 09.08.2009, 21:15
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну вот как раз вы можете в draw передать тот самый bitmapData, чтобы сглаживание заработало.

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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