Comunidad de diseño web y desarrollo en internet online

Traer objetos al frente

Citar            
MensajeEscrito el 21 Sep 2011 04:07 pm
que tal estoy haciendo una aplicacion con botones animados, que cuando le pasas el mouse encima crecen, como no se mucho AS3 lo hacen del modo dificl, osea con movie clips, ahora el problema es que cuando esta corriendo el clip del boton, si esta en medio de otros 2 botones los otros botones lo tapan, crece pero se queda atras, hay forma de que al pasarle el mouse el objeto se pase hacia el frente?

Por kitsunekei1

86 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Sep 2011 06:05 pm
El comando es swapChildAt o swapChildren, pero sospecho que tenés hecho un botón con los cuatro estados, tendrías que tener un MovieClip (en vez de botón) y manejarte con los eventos MOUSE_OVER y MOUSE_OUT. Ejemplo

Código ActionScript :

miBoton.addEventListener(MouseEvent.MOUSE_OVER, onRollOver)
miBoton.addEventListener(MouseEvent.MOUSE_OUT, onRollOut)
function onRollOver(evt:Event):void{
    var boton:MovieClip = evt.target as MovieClip
    boton.swapChildAt(this.numChildren-1)
   boton.gotoAndStop("over")
}
function onRollOut(evt:MouseEvent):void{
   boton.gotoAndStop("normal")
}


Esto supone que el boton es un MovieClip con nombre de instancia boton y que tiene un frame con etiqueta "normal" y otro con etiqueta "over" donde representas cada estado

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Sep 2011 02:11 pm
Tenias razon! como movie clip funciono mucho mejor, muchisimas gracias :D

Por kitsunekei1

86 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.