Foros del Web » Creando para Internet » Flash y Actionscript »

Cambiar nivel con swapDepths con un toque ???

Estas en el tema de Cambiar nivel con swapDepths con un toque ??? en el foro de Flash y Actionscript en Foros del Web. Hola chicos !!!! La semana pasada estuve preparando un trabajo donde desde un XML debia capturar labels y enlaces para botones que se generaran automaticamente ...
  #1 (permalink)  
Antiguo 28/03/2005, 10:27
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 2 meses
Puntos: 7
Cambiar nivel con swapDepths con un toque ???

Hola chicos !!!!

La semana pasada estuve preparando un trabajo donde desde un XML debia capturar labels y enlaces para botones que se generaran automaticamente y en la seccion de Recursos encontre un ejemplo muy bueno preparado por Maltos.

Dentro del script el aplico a swapDepths para cambiar el nivel del boton que se presionara... y como nunca habia utilizado ese script, quise probar.

El caso es que en el ejemplo que prepare, cuando aprieto el objeto en cuestion para que se ponga encima de todos los demas para poder moverlo, hay que darle click varias veces hasta que el nivel sea superior a los que le quedan alrededor.

Me gustaria de que un solo click se ponga por encima de todos los demas objetos.

Este es el script que prepare:
Código:
var i = 1;
//
boton_mc.onPress = function() {
	i++;
	contenedor_mc.attachMovie("objeto", "objeto"+i, 500+i);
	//
	contenedor_mc["objeto"+i].onPress = function() {
		this.startDrag(0, 0, 93, 230);
		//trace(this.getDepth()+2000);
		this.swapDepths(this.getDepth()+2000);
	};
	contenedor_mc["objeto"+i].onRelease = function() {
		this.stopDrag();
	};
};
Conocen que formula o modo puedo aplicar para que al dar un solo click, el objeto que se presione cambie su nivel por encima del nivel mas alto activo en el momento de dar el click ?????

En esta direccion puse el SWF de mi prueba para que vean a lo que me refiero.
__________________
JuniHH
- Mi blog
- Mi portafolio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:41.