Анимационный светящийся фильтр во Flash ActionScript 3 - PullRequest
1 голос
/ 12 января 2010

Я пытаюсь применить / удалить фильтр накаливания к фрагменту ролика в событии MOUSE_OVER / MOUSE_OUT.

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

Как бы мне этого добиться?

Спасибо

Ответы [ 3 ]

3 голосов
/ 12 января 2010
private var glowArray:Array = [new GlowFilter()];

mc.addEventListener(MouseEvent.MOUSE_OVER, mouseOver);
mc.addEventListener(MouseEvent.MOUSE_OUT, mouseOut);

private function mouseOver(e:MouseEvent):void
{
  mc.filters = glowArray;
}
private function mouseOut(e:MouseEvent):void
{
  mc.filters = [];
}
1 голос
/ 12 января 2010

очень просто, если вы используете анимацию движения типа tweener http://hosted.zeh.com.br/tweener/docs/en-us/properties/FilterShortcuts.html

0 голосов
/ 12 января 2010

Я бы пошел с библиотекой TweenLite ..

TweenMax.to (mc, 1, {glowFilter: {color: 0x91e600, alpha: 1, blurX: 30, blurY: 30}});

прочитайте документы && примеры здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...