Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Выделение клипа при наведении мышки (http://www.flasher.ru/forum/showthread.php?t=121482)

AlFaruS 16.02.2009 21:23

Выделение клипа при наведении мышки
 
Есть схема какого то устройства, нужно выделять детали при наведении мышью. Что проще моргнуть по периметру мувчика или моргнуть заливкой всей детали. С Color.setTransform() как то не катит. Цвет должен вернуться к первоночальному

qazwsx 16.02.2009 21:41

С setTransform() тоже можно вернуть цвет к первоначальному. Мне кажется что самый простой вориант это фильтр повешать на эту деталь.

Котяра 16.02.2009 21:51

Проще, наверное, сделать каждую деталь мувиком.
В нём 2 кадра: в первом кадре пишем stop() и ставим метку _up во 2-й - метку _over. если надо то еще _down и _hit - все это будет работать если мувику назначить любой мышиный обработчик.
FlashIDE автоматом воспринимает эти метки (как у кнопки).

Добавлено через 2 минуты
либо делаем так:
Код AS1/AS2:

_mc.onRollOver =function() 
{
this.filters= [какой-то фильтер]
}
 
_mc.onRollOut =function()
{
this.filters= []
}


qazwsx 16.02.2009 21:58

Со вторым кадром для каждого клипа. Хуже даже придумать сложно)


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

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