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

Ayuda con _xmouse _ymouse

Estas en el tema de Ayuda con _xmouse _ymouse en el foro de Flash y Actionscript en Foros del Web. Que tal necesito ayuda tengo un cursor y lo agrege al la pelicula etse es mi codigo; @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código actionscript: Ver original Mouse . ...
  #1 (permalink)  
Antiguo 12/07/2009, 15:04
Avatar de Kronos_Corp  
Fecha de Ingreso: marzo-2009
Mensajes: 61
Antigüedad: 15 años, 1 mes
Puntos: 1
Ayuda con _xmouse _ymouse

Que tal necesito ayuda tengo un cursor y lo agrege al la pelicula etse es mi codigo;

Código actionscript:
Ver original
  1. Mouse.hide()
  2. _root.onMouseMove=function(){
  3. puntero._x=_root._xmouse;
  4. puntero._y=_root._ymouse;
  5. cursor._x =_root._xmouse +13;
  6. updateAfterEvent();
  7. }

pero el problema es que quiero que aparezca solo cuando pase encima de un movie clip, creo que me entiendo : que el mouse este normal, pero al ponerlo encima de un determinado MC aparezca el puntero que diseñe

Gracias por su ayuda
  #2 (permalink)  
Antiguo 12/07/2009, 21:33
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 4 meses
Puntos: 5
Respuesta: Ayuda con _xmouse _ymouse

Supongamos que tenes en el escenario de flash un movieclip llamado mc... en un frame pones este codigo:
Código:
this.onMouseMove = function() {
	if (mc.hitTest(_xmouse, _ymouse, true)) {
		trace("Estas sobre mc");
	}
};
La clave es "hitTest", y en esta caso detecta si el mouse esta sobre mc por medio de sus coordenadas... ahora trata de implementar lo en tu codigo, segu lo que ya tenes hecho.
  #3 (permalink)  
Antiguo 13/07/2009, 09:31
Avatar de Kronos_Corp  
Fecha de Ingreso: marzo-2009
Mensajes: 61
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Ayuda con _xmouse _ymouse

Gracias compadre me funciono de maravilla
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 11:36.