2010-01-12 3 views

Répondre

3
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 = []; 
} 
+0

Merci, ce qui est presque exactement ce que je suis après, sauf que je voudrais interpoler d'aucune lueur à briller, puis en arrière. Ainsi, la lueur augmente jusqu'à une certaine quantité, puis disparaît à la sortie de la souris. Sais-tu comment je ferais ça? – Probocop

+0

entre les propriétés 'strength' et/ou' blurX/Y' du filtre de préchauffage comme @antpaw a suggéré – Amarghosh

0

je partirais avec la bibliothèque TweenLite ..

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

lire les documents & & exemples here