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

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

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

Регистрация: Oct 2008
Сообщений: 14
По умолчанию Трабл с alpha

Создаем прям в руте динамическое текстовое поле, пишем в него любой текст. Далее конвертируем в мувик, обзываем его mc. В 1м кадре пишем:

Код:
mc.alpha = 0;
trace(mc.alpha);
trace выдает как и положено 0, однако текст по прежнему виден. В чем прикол?

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

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
текстовому полю нужно сделать Embed символов используемого шрифта, в противном случае изменение alpha не влияет на его отображение
__________________
4am is time to rock

Старый 02.12.2008, 21:30
janvarev вне форума Посмотреть профиль Отправить личное сообщение для janvarev Посетить домашнюю страницу janvarev Найти все сообщения от janvarev
  № 3  
Ответить с цитированием
janvarev

Регистрация: Dec 2008
Сообщений: 8
Как альтернатива - можно поверх наложить фильтр Blur с нулевым значением.

См. здесь: http://www.flasher.ru/forum/showthread.php?t=117918

Старый 03.12.2008, 01:36
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 4  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Неправда. Фильтр не поможет. Было бы тогда все слишком просто и никто бы тогда не embed'ил шрифты (ну, только ради сглаживания на всех системах разве что).
__________________
Дело не в тебе

Старый 03.12.2008, 08:55
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 5  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
а вот и правда ....

рабочий пример без embed
Код AS3:
import flash.filters.BlurFilter
var sameText:TextField = new TextField()
sameText.filters = [new BlurFilter(0,0,3)]
sameText.text = "sameText"
sameText.alpha = 0.5
addChild(sameText)
__________________
на каком языке вы пишите?
а на каком нужно?

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

Регистрация: Sep 2002
Сообщений: 30,784
Цитата:
Сообщение от AL.exe Посмотреть сообщение
Неправда. Фильтр не поможет. Было бы тогда все слишком просто и никто бы тогда не embed'ил шрифты (ну, только ради сглаживания на всех системах разве что).
А проверить влом, типа?

Старый 03.12.2008, 13:54
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 7  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Странно, а почему на поворот этот хак не действует? Вроде применение фильтра растеризует текст и сним можно делать то же, как будто он заэмбеденный...

Старый 03.12.2008, 14:06
ZlPredator вне форума Посмотреть профиль Отправить личное сообщение для ZlPredator Найти все сообщения от ZlPredator
  № 8  
Ответить с цитированием
ZlPredator

Регистрация: Nov 2008
Сообщений: 65
По идеи, трансформации применяются до растеризации (масштаб, вращения, ...). А альфа, режимы наложения и пр. уже используются при отрисовке объекта (или растра) на холст

Старый 03.12.2008, 14:56
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 9  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Все равно странно... Я могу сначала применить фильтр, а потом изменить прозрачность (т.е. растр отрисован уже). А вот с поворотом не прокатит такое.

Старый 03.12.2008, 15:11
ZlPredator вне форума Посмотреть профиль Отправить личное сообщение для ZlPredator Найти все сообщения от ZlPredator
  № 10  
Ответить с цитированием
ZlPredator

Регистрация: Nov 2008
Сообщений: 65
Растр перерисовывается в момент изменения (например, при изменении масштаба), а не когда вы говорите ему. Что действительно странно, так то, что cacheAsBitmap не помогает (хотя применение фильтров должно было просто активировать cacheAsBitmap). Возможно при фильтрах, отрисовка отличается.

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

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

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


 


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


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