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

puntero mouse rollOver

Estas en el tema de puntero mouse rollOver en el foro de Flash y Actionscript en Foros del Web. Una tonteria... no tan tonta... Necesito un jpg con el puntero del mouse de flash cuando estas haciendo un rollOver... si alguien lo tiene o ...
  #1 (permalink)  
Antiguo 07/01/2008, 11:55
 
Fecha de Ingreso: febrero-2007
Mensajes: 32
Antigüedad: 10 años, 10 meses
Puntos: 0
puntero mouse rollOver

Una tonteria... no tan tonta...

Necesito un jpg con el puntero del mouse de flash cuando estas haciendo un rollOver... si alguien lo tiene o sabe donde encontrarlo seria de utilidad.

gracias
  #2 (permalink)  
Antiguo 07/01/2008, 13:39
Avatar de ezequielsoler  
Fecha de Ingreso: octubre-2007
Ubicación: Argentina
Mensajes: 58
Antigüedad: 10 años, 2 meses
Puntos: 2
Re: puntero mouse rollOver

Lo que tienes que hacer es importar a flash ese jpg y convertirlo en un movieclip luego lo dejas en alguna parte de la Escena. a nuestro puntero le vamos a poner por ejemplo cursor_mc. lo primero que tenemos que hacer cuando cargamos la pelicula es poner en invisible nuestro cursor asi:

Código:
cursor_mc._visible = false;
luego definimos el MovieClip donde queremos que cuando pase se muestre el cursor le vamos a llamar por ejemplo zona_mc. lo que tenemos que hacer es que cuando pasemos por encima de este MC se oculte el puntero y se muestre el clip cursor_mc en lugar del cursor esto seria asi:

Código:
zona_mc.onRollOver = function ()
{
mouse.hide(); // esto oculta el puntero.
cursor_mc._visible = true; //muestra nuestro cursor
_root.onMouseMove = function(){ // esta funcion se ejecuta cada vez que movemos el mouse
// nuestro cursor tomara la posición x e y del cursor:
  cursor_mc._y = _ymouse; 
        cursor_mc._x = _xmouse;
}
}
Ahora sólo resta hacer que cuando salgamos de la zona se muestre nuevamente nuestro cursor 'normal':

Código:
zona_mc.onRollOver = function ()
{
cursor_mc._visible = false; // ocultamos nuestro cursor
mouse.show(); // mostramos el cursor
delete _root.onMouseMove; // Eliminamos la funcion que se ejecuta cada vez que movemos le mouse
}
Y listo! todo esto va en la linea de tiempo, espero que te sirva Saludos
  #3 (permalink)  
Antiguo 08/01/2008, 08:53
 
Fecha de Ingreso: febrero-2007
Mensajes: 32
Antigüedad: 10 años, 10 meses
Puntos: 0
Re: puntero mouse rollOver

El codigo es facil... lo que necesito es el puntero de cuando se hace un rollOver... es como el puntero del mac antiguo... una manita con el dedo...

el problema esta en que si hago un alt + impr pant. no me sale el puntero.. y buscando por ahi no he encontrado nada...

saludos
  #4 (permalink)  
Antiguo 08/01/2008, 09:48
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 13 años, 10 meses
Puntos: 0
Re: puntero mouse rollOver

Lo del mouse.hide(); no funciona... Sigue apareciendo la manita del boton... esto no se puede aplicar a botones?
  #5 (permalink)  
Antiguo 08/01/2008, 10:51
Avatar de ezequielsoler  
Fecha de Ingreso: octubre-2007
Ubicación: Argentina
Mensajes: 58
Antigüedad: 10 años, 2 meses
Puntos: 2
Re: puntero mouse rollOver

Perdon, me equivoqué es Mouse con la 'M' mayuscula, osea lo que tienes que cambiar es esto:

Mouse.hide();

Mouse.show();

ahi andaría bien. Saludos
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 18:54.