Comunidad de diseño web y desarrollo en internet online

Cambiar icono mouse y que desaparezca

Citar            
MensajeEscrito el 28 Sep 2009 04:26 pm
Hola, tengo un mouse hecho con este código:
[code]Mouse.hide();
cursor_mc.onMouseMove = function() {
this._x = _xmouse;
this._y = _ymouse;
updateAfterEvent();
};

Por rgplanet

61 de clabLevel



 

safari
Citar            
MensajeEscrito el 28 Sep 2009 04:27 pm
El caso es que eso está en dos películas de flash que hay en un html y, cuando voy de una a otra, al abandonar la primera, se me queda la imagen del mouse por el borde de la película hasta que voy otra vez a ella y me gustaría que, al abandonarla, desapareciera. Si no, se me juntan en la pantalla los dos ratones... espero haberme explicado bien. Cómo hago? Gracias,

Roger.

Por rgplanet

61 de clabLevel



 

safari
Citar            
MensajeEscrito el 28 Sep 2009 04:41 pm
Quizá tendrías que hacer desaparecer a >cursor_mc< cuando abandonas la película, con, cursor_mc._visible=false, o alguna otra forma, no das demasiados datos.

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox
Citar            
MensajeEscrito el 28 Sep 2009 04:58 pm
Hola, gracias por la respuesta. Lo único que tengo hecho hasta ahora es eso, un cursor_mc que es como una mirilla de una escopeta y el código que pongo más arriba. No he hecho nada más con el cursor... Así que tengo que poner que sea false en visibilidad pero, cómo le digo que lo haga cuando abandone la pantalla? Gracias por la rápida respuesta,

Roger.

Por rgplanet

61 de clabLevel



 

safari
Citar            
MensajeEscrito el 29 Sep 2009 08:01 am
Creo que esto te puede servir:

Código :

var ancho:Number = Stage.width;
var alto:Number = Stage.height;
//
// movieClip para control del "onEnterFrame"
this.createEmptyMovieClip ("control_mc",this.getNextHighestDepth ());
//
Mouse.hide ();
onMouseMove = function () {
   cursor_mc._x = _xmouse;
   cursor_mc._y = _ymouse;
   updateAfterEvent ();
};
// Función que controla cuando salimos o entramos del escenario 
control_mc.onEnterFrame = function ():Void  {
   if (_xmouse <= 0 || _xmouse >= ancho || _ymouse <= 0 || _ymouse >= alto) {
      cursor_mc._visible = false;
   } else {
      cursor_mc._visible = true;
   }
};

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.