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

Acciones para efecto "Arrastre"

Estas en el tema de Acciones para efecto "Arrastre" en el foro de Flash y Actionscript en Foros del Web. Hola estoy viendo los siguiente en flash: on (press) { soltar = "no"; this.startDrag(); } on (release, releaseOutside) { if (centro.hitTest(_parent.cuadrado.centro)) { soltar = "centro"; ...
  #1 (permalink)  
Antiguo 17/04/2011, 23:38
 
Fecha de Ingreso: mayo-2006
Mensajes: 159
Antigüedad: 18 años
Puntos: 0
Exclamación Acciones para efecto "Arrastre"

Hola estoy viendo los siguiente en flash:

on (press) {
soltar = "no";
this.startDrag();
}
on (release, releaseOutside) {
if (centro.hitTest(_parent.cuadrado.centro)) {
soltar = "centro";
this._x = _parent.cuadrado._x;
this._y = _parent.cuadrado._y;

}
else if (centro.hitTest(_parent.circulo.centro)) {
soltar = "centro";
this._x = _parent.circulo._x;
this._y = _parent.circulo._y;
}

else {
soltar = "si";
}
stopDrag();
}


* Es un efecto de "Arrastre" para llevar objetos a una ubicación determinada (son Varios obtejos a mover), el problema es cuando arrastro uno encima de otro, en algunas ocasiones se pone debajo del anterior y lo ideal seria que el ultimo objeto llevado a esa ubicación se posicione encima de todas las anteriores, alguien sabe con que acciones puedo incluir para que el ultimo objeto arrastrado se posicione siempre delante de las anteriores..

Saludos,
Kaos Diego..
  #2 (permalink)  
Antiguo 18/04/2011, 05:33
 
Fecha de Ingreso: julio-2008
Mensajes: 74
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Acciones para efecto "Arrastre"

Prueba poniendo esto en cada if:

Código:
cuadrado.swapDepths(_root.getNextHighestDepth());
no olvides cambiar el nombre del identificador para cada caso.

Un saludo.
  #3 (permalink)  
Antiguo 18/04/2011, 20:20
 
Fecha de Ingreso: mayo-2006
Mensajes: 159
Antigüedad: 18 años
Puntos: 0
Exclamación Respuesta: Acciones para efecto "Arrastre"

Gracias Max Power por responder pero tengo una consulta:
Reemplazo lo que me sugieres por esto?

centro.hitTest(_parent.cuadrado.centro)

o quieres que lo agregue.. Gracias..

Kaos Diego.

Etiquetas: acciones, efecto
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 20:38.