Comunidad de diseño web y desarrollo en internet online

***Necesito cambiar de posicion unas fotos***

Citar            
MensajeEscrito el 18 Abr 2010 05:05 am
Buenas noches

Bueno, necesito hacer una especie de "galeria", la idea es que se vean varias fotos como en desorden unas encima de otras, lo que pretendo es que cada vez que se coloque el mouse encima de alguna de ellas esta aparezca de primera, con el fin de poder visualizar la foto, la cosa es que he estado averiguando como hacerlo y me encontré con setChildIndex; que según entiendo me va a permitir cambiar la posición de los MC, pero no entiendo como pues lo ejemplos que encuentro no he podido decifrarlos,
me podrían por favor dar una guia?

Muchas Gracias,

Por lulieth

11 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 19 Abr 2010 07:38 am
Los MCs (Bueno, en realidad los DisplayObject) se distribuyen según el "índice" que tengan (depth). Un MC que haga de "contenedor" (o el stage) tiene una propiedad que es numChildren que es el número de DisplayObject que contiene. Así pues, dentro de Un MC (o en el Stage), el MC de menor índice su valor es 0, el de mayor índice su valor es (numChildren-1).
Si tienes varias fotos, les tendrás que añadir un listener MOUSE_OVER.
No sé cómo creas las fotos, así que voy a suponer que las tienes en un array y que, además están en el stage

Código ActionScript :

for (var i=0;i<arrayFotos[i];i++){
    arrayFotos[i].addEventListener(MouseEvent.MOUSE_OVER,enviarAlFrente)
}
function enviarAlFrente(e:MouseEvent){
    var foto:Sprite=e.currentTarget as Sprite
    setChildIndex(foto,(numChildren-1))
}


NOTA:En la páginad de adobe, viene bastante bien explicado

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Abr 2010 09:33 pm
Mil pero mil gracias :D

Por lulieth

11 de clabLevel



Genero:Femenino  

firefox

 

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