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

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

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

блогер
Регистрация: Sep 2009
Сообщений: 309
Записей в блоге: 4
Отправить сообщение для AzagThoth с помощью ICQ
По умолчанию BEST quality

Собственно столкнулся с проблемой. В среду разработки методом драг энд дроп перетягиваю jpg картинку малого размера(например аватар какой нибудь). В среде разработки растягиваю её на всю сцену. Прочитал что существует четыре типа сглаживания задаваемых для глобального свойства _quality следующим образом:
Код AS1/AS2:
_quality="LOW";
_quality="MEDIUM";
_quality="HIGH";
_quality="BEST";
Альтернативный вариант для быстрой миграции между режимами "LOW" и "HIGH" функция
Код AS1/AS2:
toggleHighQuality()
Также существует ещё один способ, через изменение глобального свойства
Код AS1/AS2:
_highquality=2;//0-LOW, 1-HIGH, 2-BEST
Исключительность режима "BEST" в том, что согласно доке должно происходить сглаживание растровых картинок импортированных в фильм на протяжении проигрывания всего фильма(то есть обрабатывается каждый кадр). Также данный режим не может быть выбран "вручную" через контекстное меню флешь плеера.

В чём же проблема?

То ли данную возможность "отключили" то ли не знаю что. Но картинка не сглаживается. Как быть?
__________________
Играй. Это жизнь.
Всё повторяется. Играй.

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

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
к примеру
http://www.frontend-multimedia.com/smoothImageLoader/

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

блогер
Регистрация: Sep 2009
Сообщений: 309
Записей в блоге: 4
Отправить сообщение для AzagThoth с помощью ICQ
Пример хорош, только вот я не то имел в виду. Вопрос в следуйщем: судя по всему режим "BEST" был исключён из Flash вообще. Это так?

Добавлено через 4 минуты
Вот такая штука:
Код AS1/AS2:
_quality="BEST";
trace(_quality);
В оутпут:
"BEST"
Но это наверное для сохранения обратной совместимости просто. В общем видно что оно не пашет. Хотя может быть я в чём-то не прав.
__________________
Играй. Это жизнь.
Всё повторяется. Играй.

Старый 25.04.2010, 17:41
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
По поводу _quality не могу сказать, а для практических целей можно сглаживать с помощью allow Smoothing в свойствах изображения в библиотеке (если вам сглаживание надо для уже включенной в проект картинки).
Можно программно, способом в зависимости от метода вывода на сцену.
Либо заключите картинку в контейнер и задайте ему forceSmoothing = true, либо, если битмапа аттачится, то в параметрах аттача.


Последний раз редактировалось mooncar; 25.04.2010 в 17:46.
Старый 25.04.2010, 17:52
AzagThoth вне форума Посмотреть профиль Отправить личное сообщение для AzagThoth Найти все сообщения от AzagThoth
  № 5  
Ответить с цитированием
AzagThoth
 
Аватар для AzagThoth

блогер
Регистрация: Sep 2009
Сообщений: 309
Записей в блоге: 4
Отправить сообщение для AzagThoth с помощью ICQ
Спасибо за ответ! Ясно что данная задача имеет решение.
Просто мне была интересна именно работа со свойством _quality, качеством "BEST". Это не для какой либо цели, просто в книжке "Программирование во FLASH MX для профессионалов" по которой я начал заниматься и почти уже дочитал сейчас идут такие примеры, вот я и решил поинтересоваться, может кто знает, почему информация не соответствует действительности. Или я что делаю не так. Ясно, что информация могла безнадёжно устареть, но всё же многое, что я прочёл мне действительно помогло. В общем книжка гуд
__________________
Играй. Это жизнь.
Всё повторяется. Играй.

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

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

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


 


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


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