Просмотр полной версии : Затемнить/засветлить объект
DZHETIGAPA
20.02.2011, 19:09
У меня вот возник вопрос. Как можно затемнить/засветлить объект(битмэпдата или спрайт) программным путем? А то как-то раньше не использовал такие фишки.
Можно попробовать через применение GlowFilter (http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/filters/GlowFilter.html) со свойством inner == true, но скорее всего существуют менее прожорливые решения.
Psycho Tiger
20.02.2011, 19:30
Скорее засветлить — аналог Tint`а. ColorMatrixFilter.
А чем плох brightness из AdjustColor?
а я обычно Tweener'ом подобные вещи делаю через ColorShortcuts
Можно так:
import fl.motion.Color;
var color:Color=new Color();
color.brightness=0.8; // 1 белый -1 черный
clip.transform.colorTransform=color;
DZHETIGAPA
20.02.2011, 20:58
ВСем спасибо! Решил воспользоваться методом samana. Но возникла проблема.
У меня есть главный спрайт, в который входят другие спрайты, обволачивающие битмэп. Если данный метод применяю над главным спрайтом, то все работает, а если над входящими в него спарйты, то ничего не меняется.
Это у меня руки кривые такие или так задумано?
Должно работать, если есть примерчик, то покажите как вы это делаете.
DZHETIGAPA
20.02.2011, 21:32
Выложу лучше весь проект. Надеюсь, разберетесь в моих дебрях. Что я хочу реализовать? У меян задание сделать карту, как тут:http://mp47.ru/, но только немного 3D, то есть грани карты должны быть 3D. Не зная, как это реализовывается в PaperVision(знаю лишь как реализуются простейшие фигуры.) я решил реализовать все это дело с помощью five3d. Суть в том, чтобы одни и те же изображения копировать и смещать на 1 пиксель по z, и как бы сложится иллюзия 3D. Верхний слой будет светлее, а нижние темные.
Но чувствую моя затея не удастся... ресурсов жрет много и тормозов много, если копий изображений больше 3х.
Чувствую придется создать еще одну тему.
Что-то не могу разобраться совсем... Извините.
DZHETIGAPA
20.02.2011, 21:40
Да ничего страшного... все равно не получается реализовать задуманное....
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.