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

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

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

Регистрация: Aug 2006
Адрес: Мюнхен
Сообщений: 509
Отправить сообщение для enepx с помощью ICQ Отправить сообщение для enepx с помощью Yahoo Отправить сообщение для enepx с помощью Skype™
По умолчанию Прозрачность детей

Привет,
смешноватое название , но вопрос такой:
например, есть полностью НЕпрозрачные кружки, находящиеся на DisplayObjectContainer. Мне нужно показать этот родительский объект, например, полупрозрачным, при этом прозрачность детей тоже меняется. Как побороть это? Смотрите картинку, возможно там более понятно.
Спасибо.


Последний раз редактировалось enepx; 23.03.2009 в 15:16.
Старый 23.03.2009, 15:12
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 2  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Можно отрисовать в битмап.
__________________
тонкий тролль, осеянный благодатью

Старый 23.03.2009, 15:14
enepx вне форума Посмотреть профиль Отправить личное сообщение для enepx Посетить домашнюю страницу enepx Найти все сообщения от enepx
  № 3  
Ответить с цитированием
enepx
 
Аватар для enepx

Регистрация: Aug 2006
Адрес: Мюнхен
Сообщений: 509
Отправить сообщение для enepx с помощью ICQ Отправить сообщение для enepx с помощью Yahoo Отправить сообщение для enepx с помощью Skype™
Совсем забыл написать, что кружки у меня динамически меняют размер..
UPD: Картинка немного обновилась.


Последний раз редактировалось enepx; 23.03.2009 в 15:17.
Старый 23.03.2009, 15:17
Hidest вне форума Посмотреть профиль Отправить личное сообщение для Hidest Найти все сообщения от Hidest
  № 4  
Ответить с цитированием
Hidest
 
Аватар для Hidest

Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
Ну вот динамически и отрисовывать все по очереди... setPixel нужным цветом с нужной прозрачностью - тогда никаких наложений прозрачности не будет, вся облась будет одним цветом...

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

Регистрация: Aug 2006
Адрес: Мюнхен
Сообщений: 509
Отправить сообщение для enepx с помощью ICQ Отправить сообщение для enepx с помощью Yahoo Отправить сообщение для enepx с помощью Skype™
Цитата:
Сообщение от Hidest Посмотреть сообщение
Ну вот динамически и отрисовывать все по очереди... setPixel нужным цветом с нужной прозрачностью - тогда никаких наложений прозрачности не будет, вся облась будет одним цветом...
Ха, ничего себе... лучше уж каждый кадр анимации рисовать в Bitmap.

Добавлено через 7 минут
Добрый человек Дима помог! BlendMode.LAYER. Спасибо!


Последний раз редактировалось enepx; 23.03.2009 в 15:23.
Старый 23.03.2009, 21:09
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 6  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
каждый обьект имеют при себе маску повторяющую его размеры, маска работает в цикле на другие обьекты

так делали еще 2-3 года назад...
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

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

Регистрация: Oct 2008
Сообщений: 48
Цитата:
Сообщение от enepx Посмотреть сообщение
BlendMode.LAYER. Спасибо!
enepx, можно поподробнее ?
просто подобная проблема, через Bitmap не особо удобно получается.

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

Регистрация: Aug 2006
Адрес: Мюнхен
Сообщений: 509
Отправить сообщение для enepx с помощью ICQ Отправить сообщение для enepx с помощью Yahoo Отправить сообщение для enepx с помощью Skype™
Цитата:
Сообщение от LegendMAN Посмотреть сообщение
enepx, можно поподробнее ?
просто подобная проблема, через Bitmap не особо удобно получается.
У родителя установите
Код AS3:
blendMode = BlendMode.LAYER;
тогда получится как на моей правой картинке.
Правда бага вылезла небольшая, на границах кружков
Что-то типа лесенки, наверное антиалиас начинает косячить.

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

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

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


 


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


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