Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Затемнить/засветлить объект (http://www.flasher.ru/forum/showthread.php?t=150970)

DZHETIGAPA 20.02.2011 19:09

Затемнить/засветлить объект
 
У меня вот возник вопрос. Как можно затемнить/засветлить объект(битмэпдата или спрайт) программным путем? А то как-то раньше не использовал такие фишки.

bav 20.02.2011 19:15

Можно попробовать через применение GlowFilter со свойством inner == true, но скорее всего существуют менее прожорливые решения.

Psycho Tiger 20.02.2011 19:30

Скорее засветлить — аналог Tint`а. ColorMatrixFilter.

S-ed 20.02.2011 19:43

А чем плох brightness из AdjustColor?

Jewelz 20.02.2011 19:54

а я обычно Tweener'ом подобные вещи делаю через ColorShortcuts

samana 20.02.2011 20:11

Можно так:
Код AS3:

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. Но возникла проблема.

У меня есть главный спрайт, в который входят другие спрайты, обволачивающие битмэп. Если данный метод применяю над главным спрайтом, то все работает, а если над входящими в него спарйты, то ничего не меняется.

Это у меня руки кривые такие или так задумано?

samana 20.02.2011 21:06

Должно работать, если есть примерчик, то покажите как вы это делаете.

DZHETIGAPA 20.02.2011 21:32

Вложений: 1
Выложу лучше весь проект. Надеюсь, разберетесь в моих дебрях. Что я хочу реализовать? У меян задание сделать карту, как тут:http://mp47.ru/, но только немного 3D, то есть грани карты должны быть 3D. Не зная, как это реализовывается в PaperVision(знаю лишь как реализуются простейшие фигуры.) я решил реализовать все это дело с помощью five3d. Суть в том, чтобы одни и те же изображения копировать и смещать на 1 пиксель по z, и как бы сложится иллюзия 3D. Верхний слой будет светлее, а нижние темные.

Но чувствую моя затея не удастся... ресурсов жрет много и тормозов много, если копий изображений больше 3х.

Чувствую придется создать еще одну тему.

samana 20.02.2011 21:40

Что-то не могу разобраться совсем... Извините.


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

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