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

Consulta función Drag

Estas en el tema de Consulta función Drag en el foro de Flash y Actionscript en Foros del Web. Hola a todos, tengo un problema en mi página, esta la trabaje con swf separados donde hay un .swf que llama a los demás swf ...
  #1 (permalink)  
Antiguo 14/06/2007, 22:44
 
Fecha de Ingreso: marzo-2006
Mensajes: 64
Antigüedad: 11 años, 9 meses
Puntos: 0
Consulta función Drag

Hola a todos, tengo un problema en mi página, esta la trabaje con swf separados donde hay un .swf que llama a los demás swf mediante MC, bueno el tema es que hice un ojo que se mueve al mover el mouse, y también estoy usando unos swf con scroll para colocar mis textos, ahora el dilema es que al pasar por la barra del scroll el swf del ojo se paraliza (no se mueve) esto de debe a que al salir del scroll tengo un Stop para la función Drag, pero me detiene el drag del otro swf y eso que ambos estan en distintos niveles, tienen alguna idea de como solucionar ese problema, espero haberme explicado de buena manera... les agradesco.
  #2 (permalink)  
Antiguo 15/06/2007, 17:09
Avatar de vicheaux  
Fecha de Ingreso: abril-2005
Ubicación: Santiago, Chile
Mensajes: 30
Antigüedad: 12 años, 7 meses
Puntos: 0
Re: Consulta función Drag

hazle un debug usando Trace
creo que podria ser el asunto del _root y los this._parent
dale una vuelta en eso
tienes un ejemplo x ahi?

saludos
__________________
Vicheaux

" SI HAY ALGO QUE LE GUSTA, HÁGALO DE NUEVO; SI NO LE GUSTO, HÁGALO DE NUEVO"
BRUCE MAU, DOORS OF PERCEPTION.

http://fabriano.deviantart.com/gallery
  #3 (permalink)  
Antiguo 18/06/2007, 00:32
 
Fecha de Ingreso: marzo-2006
Mensajes: 64
Antigüedad: 11 años, 9 meses
Puntos: 0
De acuerdo Re: Consulta función Drag

Hola, gracias por tu respuesta pero no comprendo bien lo que hay que hacer, te dejo los códigos que generan el conflicto:

código del ojo

startDrag("drag", true);


código de scroll
on (press) {
startDrag("drag", true, 0, 0, 0, 175);
}
on (release, releaseOutside) {
stopDrag();
loadMovie("eye.swf", 9);
}


si te das cuenta el stopDrag(); de "scroll" detiene el startDrag("drag", true); del "ojo" entonces al pinchar el scroll el ojo quedaba inerte, para solucionar esto use loadMovie("eye.swf", 9); en el scroll, pero no es lo ideal ya que al presionar el scroll si bien el ojo no se detiene (se recarga) pero genera su loader y no megusta mucho que eso pase, quiero solucionar eso, te dejo una url de muestra para que me comprendas mejor: megiddo.cl/intro.html

de antemano muchas gracias por tu ayuda...
  #4 (permalink)  
Antiguo 18/06/2007, 10:51
Avatar de karemlis  
Fecha de Ingreso: agosto-2006
Mensajes: 153
Antigüedad: 11 años, 3 meses
Puntos: 0
Re: Consulta función Drag

quizas si le pusieras en el codigo del scroll
this.stopDrag(); para q paralice solo el scroll..me entiendes..pruebalo!!
  #5 (permalink)  
Antiguo 18/06/2007, 11:41
 
Fecha de Ingreso: marzo-2006
Mensajes: 64
Antigüedad: 11 años, 9 meses
Puntos: 0
De acuerdo Re: Consulta función Drag

Gracias por vuestra respuesta, voy a probar y te comento como me fue...
  #6 (permalink)  
Antiguo 18/06/2007, 21:42
 
Fecha de Ingreso: marzo-2006
Mensajes: 64
Antigüedad: 11 años, 9 meses
Puntos: 0
Re: Consulta función Drag

Hola karemlis te agradesco tu ayuda, intente lo que me dijistes y también se paraliza el swf que contiene al ojo, puse este código:

on (press) {
startDrag("drag", true, 0, 0, 0, 175);
}
on (release, releaseOutside) {
this.stopDrag();
}

el scroll es activado por un botón llamado invisible, influye que sea un botón y no un MC??
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 13:00.