Posicionar mc arriba del todo (setChildIndex)
Hola a todos, alguien podría explicarme como posicionar un mc arriba del todo, no en el eje _y, si no en la capa superior, quiero decir, lo que era el swapDepths en AS2 y ahora va por Children y esas cosas extrañas :D
He estado intentándolo de varias formas y no lo he conseguido, el tema es que cambio el puntero por otra cosa y luego cuando voy duplicando mc siempre se me ponen encima del puntero.
Lo que quiero es decirle al puntero algo asi
puntero_mc.setChildIndex(arriba del todo juer)
y no tener que preocuparme más :D
por cierto el puntero lo sustituyo así, tengo un mc en el escenario llamado puntero_mc
y hago esto
import flash.events.MouseEvent;
Mouse.hide();
function cambia_puntero(event:MouseEvent):void
{
puntero_mc.x = stage.mouseX;
puntero_mc.y = stage.mouseY;
}
addEventListener(MouseEvent.MOUSE_MOVE,cambia_puntero);
Alguien puede aconsejarme, gracie mile D
odrakir
Sería algo así:
puntero_mc.parent.setChildIndex(puntero_mc, puntero_mc.parent.numChildren-1);
dazao
PERFECTO, me funciona a la perfección.
Lo único que tengo que pasarle el setChildIndex cada vez que duplico un mc.
No hay una forma de decirle que este siempre arriba pase lo que pase...
mil gracias por la solución.
odrakir
Sí, poniéndolo en otro sprite que esté arriba del que hace de contenido del resto de cosas. Tendrás que mirar un poco la lógica de lo que tengas.
dazao
MMM, ok, intentaré hacerlo, muchas gracias