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

AS3: Manito en cursor cuando pasa sobre mc para arrastrar

Estas en el tema de AS3: Manito en cursor cuando pasa sobre mc para arrastrar en el foro de Flash y Actionscript en Foros del Web. Hola, estoy dejando AS2 y empezando con AS3 pero tengo una duda, tengo un movie clip que se puede arrastrar, este arrastre lo hago mediante ...
  #1 (permalink)  
Antiguo 08/04/2011, 13:19
Avatar de Danielfuzz  
Fecha de Ingreso: septiembre-2007
Mensajes: 111
Antigüedad: 16 años, 6 meses
Puntos: 18
Pregunta AS3: Manito en cursor cuando pasa sobre mc para arrastrar

Hola, estoy dejando AS2 y empezando con AS3 pero tengo una duda, tengo un movie clip que se puede arrastrar, este arrastre lo hago mediante starDrag(), tambien uso el addEventListener para detectar el mouseDown y así iniciar el arrastre.

Pero lo que pasa es que el puntero del ratón no me muestra la manito sobre el movieclip que se puede arrastrar, qué puedo hacer para que se muestre la manito y así el usuario sepa que se puede arrastrar el movieclip??

Aclaro que todo esto lo estoy haciendo dentro de la definición de una clase.

Saludos.
  #2 (permalink)  
Antiguo 08/04/2011, 15:51
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: AS3: Manito en cursor cuando pasa sobre mc para arrastrar

Hola Danielfuzz:
Este es el código para mostrar la manito: nombre_instancia_mc.buttonMode = true;

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 08/04/2011, 21:10
Avatar de Danielfuzz  
Fecha de Ingreso: septiembre-2007
Mensajes: 111
Antigüedad: 16 años, 6 meses
Puntos: 18
Respuesta: AS3: Manito en cursor cuando pasa sobre mc para arrastrar

Hola Bandit, gracias por tu ayuda, te comento que al principio no me funciónó tu solución, talvez por el mc contiene un textfield con texto dinámico, pero tu respuesta fué la clave para encontrar el fin del problema:

acá coloco la solucíon incluyendo el texto del posteo:
Cita:
Lo que antes con ActionScript 2 era sencillo, a veces con el 3 se complica bastante por tonterías. Una de ellas es el buttonMode, que en muchas ocasiones si dentro del botón tenemos algún campo de texto dinámico simplemente nos aparece el icono de la mano en ciertas áreas, para evitar eso es tan simple como utilizar lo siguiente:

Código:
 boton.buttonMode = true;
    boton.mouseChildren=false;
    boton.addEventListener (MouseEvent.CLICK, funcionquequieres);
Gracias Bandit, ahí te vá algo de karma.

Etiquetas: addeventlistener, arrastrar, as3, drag, manito, actionscript
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 23:45.