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

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

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

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
По умолчанию Изменение прозрачности TextField

Здравствуйте, мне вот интересно узнать, отчего же изменение прозрачности динамического поля не желает работать без установления его blendMode в значение "layer"? И есть ли еще варианты, как изменить прозрачность? Порыскал по форуму, нашел еще одно решение, что нужно внедрять шрифт в swf. Но мне кажется, что гораздо проще поменять бленд, чем увеличивать размер флешки лишним внедрением.

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Потому что blendMode работает с пикселами, т.е. объект кешируется как битмап и рендерится самим плеером.
А в текстовом поле с системным шрифтом отображением шрифта занимается системный рендер, и управлять его альфой невозможно.
__________________
Reality.getBounds(this);

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

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Спасибо за ответ. А рационально ли использовать бледМод для текстового поля или же лучше внедрить шрифт?

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Рационально я думаю менять альфу спрайта-контейнера))
__________________
Reality.getBounds(this);

Старый 24.04.2010, 19:11
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 5  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
@Wolsh изменение альфы у контейнера не повлияет на изменение альфы у поля.

Старый 24.04.2010, 21:59
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 6  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
>>т.е. объект кешируется как битмап и рендерится самим плеером

аналогичного эффекта можно добиться установкой какого-нибудь фильтра с 'нулевыми' параметрами, типа tf.filters = [new BlurFilter(0, 0)];

Старый 24.04.2010, 22:31
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 7  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Спасибо, буду знать. По-идее, такая хитрость же не должна прибавлять существенную долю к сожранной FP памяти?

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

Регистрация: Jan 2009
Сообщений: 1,651
она добавляет некоторую долю к нагрузке процессора
__________________
мой пустой блог

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
По-идее, такая хитрость же не должна прибавлять существенную долю к сожранной FP памяти?
По идее - по 4 байта на 1 пиксель кешируемого изображения.

@iflamberg - по второй идее, если нет постоянной перерисовки кешируемого объекта, то вывод на экран заранее заготовленного массива пикселей будет быстрее, нежели перевод из вектора в растр и лишь затем - вывод. Иначе говоря, нагрузка на проц должна упасть, а на память - вырасти.

PS
Ну, это все весьма условно про упасть и вырасти, ибо разница станет заметной только при большом количестве объектов
__________________
...вселенская грусть


Последний раз редактировалось gloomyBrain; 25.04.2010 в 00:52.
Старый 25.04.2010, 03:54
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 10  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
iflamberg, вселенная считает что gloomyBrain абсолютно прав.

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

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

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


 


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


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