Comunidad de diseño web y desarrollo en internet online

ocultar una mira

Citar            
MensajeEscrito el 24 Ene 2009 02:41 am
Hola amigos!!, estoy realizando un proyecto en el cual tengo un MC que es una mira, y la oculto para reestablecer la flechita clasica del mouse en la parte superior de la pagina , y deseo lo mismo para la parte inferior pero no doy con el codigo(soy novato pero aprendiendo), me darias una pista , no me sale el condicional.Muchas gracias.
El codigo que tengo dispuesto en el MC es :

Código :

onClipEvent (enterFrame) {
   if (_root._xmouse<=1000 && _root._ymouse<=80) {
      Mouse.show();
      this._visible = false;
   } else {
      Mouse.hide();
      this._visible = true;
      this._x = _root._xmouse;
      this._y = _root._ymouse;
      updateAfterEvent();
   }
}

Por kuky

50 de clabLevel



 

Argentina

msie8
Citar            
MensajeEscrito el 24 Ene 2009 03:02 am
hola, mira esto fue lo primero que pense, si desea un puntero de mira, para arriba, y ademas para abajo, jaja, pues entonces lo desea para todo el swf, y quedaria asi:

Código ActionScript :

onClipEvent (enterFrame) {
      Mouse.hide();
      this._visible = true;
      this._x = _root._xmouse;
      this._y = _root._ymouse;
      updateAfterEvent();
}


Luego pense, pero no creo que sea eso, seria muy obvio, probablemente, le falto redaccion, entonces solo para la parte de "abajo", quedaria asi:

Código ActionScript :

onClipEvent (enterFrame) {
   //Note el >=
   if (_root._xmouse<=1000 && _root._ymouse >= 80) {
      Mouse.show();
      this._visible = false;
   } else {
      Mouse.hide();
      this._visible = true;
      this._x = _root._xmouse;
      this._y = _root._ymouse;
      updateAfterEvent();
   }
}


suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 24 Ene 2009 03:16 am
Muchas gracias amigaxo!!!
Me diste una pista, en realidad queria que desaparesca la mira abajo, para actuar con unos botones con la clasica manito, y le puse un if else, y lo solucione . Gracias a lo que aprendo con ustedes logre hacerlo.
QUE GRANDE QUE ES ESTE FORO!!!!!!! :lol:
El codigo que surgio es este, por si algun novato como yo lo necesita:

Código :

onClipEvent (enterFrame) {
   if (_root._xmouse<=1000 && _root._ymouse<=80) {
      Mouse.show();
      this._visible = false;
   } else if (_root._xmouse<=1000 && _root._ymouse>=500) {
      Mouse.show();
      this._visible = false;
   } else {
      Mouse.hide();
      this._visible = true;
      this._x = _root._xmouse;
      this._y = _root._ymouse;
      updateAfterEvent();
   }
}

Por kuky

50 de clabLevel



 

Argentina

msie8
Citar            
MensajeEscrito el 24 Ene 2009 03:18 am
perfecto! pero se puede reducir un poco:

Código ActionScript :

onClipEvent (enterFrame) {
   if (_root._xmouse<=1000 && _root._ymouse<=80 && _root._ymouse>=500 ) {
      Mouse.show();
      this._visible = false;
   } else {
      Mouse.hide();
      this._visible = true;
      this._x = _root._xmouse;
      this._y = _root._ymouse;
      updateAfterEvent();
   }
}


Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 24 Ene 2009 03:23 am
Con todo respeto maestro LongeVie , ese codigo no me funciona, por lo menos para lo que quiero.
Antes lo hice asi tambien y no andaba, por que sera?

Por kuky

50 de clabLevel



 

Argentina

msie8
Citar            
MensajeEscrito el 24 Ene 2009 03:27 am
:P

Código ActionScript :

onClipEvent (enterFrame) { 
   if (_root._xmouse<=1000 && (_root._ymouse<=80 || _root._ymouse>=500) ) { 
      Mouse.show(); 
      this._visible = false; 
   } else { 
      Mouse.hide(); 
      this._visible = true; 
      this._x = _root._xmouse; 
      this._y = _root._ymouse; 
      updateAfterEvent(); 
   } 
} 

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 24 Ene 2009 03:35 am
Ahora si, anda perfecto....era eso ||, es or....gracias ...el que sabe, sabe y el que no aprende....yo sigo aprendiendo.
Un abrazo

Por kuky

50 de clabLevel



 

Argentina

msie8

 

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