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

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

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

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
КорДум зачем нам 100500 обработчиков? у вас есть листенер на контейнере, если e.target это наша кнопка то меняем цвет ее фона, вы же уже предложили такое решение, тут просто модифицировать решение...

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

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
А, вы просто пример выложили с e.currentTarget, я думал, это готовое решение.
__________________
тут я

Старый 19.12.2010, 16:29
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 13  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
не, там же все в цитатах, это я с днева выдрал, стартопик хотел решение, вот я его и показал.

Старый 19.12.2010, 16:57
kolektor вне форума Посмотреть профиль Отправить личное сообщение для kolektor Найти все сообщения от kolektor
  № 14  
Ответить с цитированием
kolektor

Регистрация: Dec 2010
Сообщений: 7
Цитата:
Сообщение от nOobCrafter Посмотреть сообщение
Как можно догадаться проверял на твинлайте, оригинальную смену цвета через колортрансформа не рпобовал, но думаю тоже будет работать.
Код AS3:
function over(event:MouseEvent)
{
	var st:String = event.target.name;
	root[st].transform.colorTransform = new ColorTransform(0.996,0.478,0.082);
}
 
function out(event:MouseEvent)
{
	var st:String = event.target.name;
	root[st].transform.colorTransform =  new ColorTransform();
}
Всё отлично работает.
Спасибо!

Добавлено через 4 часа 52 минуты
Получилось, да не совсем то, что хотелось бы..
Цвета задаются:
1. Рисуется вручную кнопка любого цвета.
2. Программно изменяется цвет кнопки.
3. Меняется цвет при наведении мыши.

Так вот с этой конструкцией (что выше) после того, как отвели мышь от кнопки, цвет становится первоначальным, как он был нарисован вручную, что логично
А нужен тот, который был задан программно.
И снова жду ваших гениальных идей

Кое-чего придумал, пока что неактуально.
Наложил и ColorTransform, и TweenLite.


Последний раз редактировалось kolektor; 19.12.2010 в 23:25.
Создать новую тему Ответ Часовой пояс GMT +4, время: 06:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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