Comunidad de diseño web y desarrollo en internet online

Problema con puntero de mouse

Citar            
MensajeEscrito el 24 Mar 2008 10:20 am
Hola, tengo problemilla que se ha converrtido en problemazo;
he aplicado script para cambiar puntero raton; y Necesito decirle a este codigo que no actue de (x) a (x) y de (y) a (y) , osea que no cambie el puntero en esta zona, os dejo archiv con problema
http://www.solintelia.com/raton.rar
solo tienes que abrir swf castellano y en menu apretar > showroom
y lo entendereis.
el codigo es este:
onClipEvent (load){
Mouse.hide();
}
onClipEvent (mouseMove) {
setProperty (this, _x, _root._xmouse);
setProperty (this, _y, _root._ymouse);
updateAfterEvent(mouseMove);
}


un saludo

Por alexander_sp

58 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Mar 2008 01:28 pm
Puedes jugar con la visibilidad

Código :

if (_root._xmouse>=xxx && _root._xmouse<=xxx && _root._ymouse<=xxx && _root._ymouse>=xxx){
  Mouse.show()
 this._visible true
} else {
  Mouse.hide()
  ... y lo que ya tienes
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Mar 2008 05:56 pm
Que tal solisarg, primero agradecerte la contestacion, ya que nadie a sabido decirme nada,
estoy provando con este codigo pero me da error en el script en linea 2 y 3,
sabes a que se puede deber ?

[color=blue]onClipEvent (load){
if (_root._xmouse>=100 _root._xmouse<=300 _root._ymouse<=100 _root._ymouse>=300)
{ Mouse.show() this._visible true} else { Mouse.hide(); }
onClipEvent (mouseMove) {
setProperty (this, _x, _root._xmouse);
setProperty (this, _y, _root._ymouse);
updateAfterEvent(mouseMove);
}
[/color]

un saludo

Por alexander_sp

58 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Mar 2008 06:01 pm
Estos dos signos && significan AND y deben separar cada condición lógica, mira como lo puse

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Mar 2008 06:41 pm
me sigue dando error, linea 4 y 2

if (_root._xmouse>=100 && _root._xmouse<=300 && _root._ymouse<=100 && _root._ymouse>=300){
Mouse.show()
this._visible true }
else { Mouse.hide(); }
onClipEvent (mouseMove) {
setProperty (this, _x, _root._xmouse);
setProperty (this, _y, _root._ymouse);
updateAfterEvent(mouseMove);
}

Por alexander_sp

58 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Mar 2008 06:47 pm
¿Entiendes para que sirve el if?
Tiene que estar dentro del onMouseMove, porque condiciona la ejecución a medida que el mouse se va moviendo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Mar 2008 06:54 pm
ya...he probado;
onClipEvent (mouseMove) {
if (_root._xmouse>=100 && _root._xmouse<=300 && _root._ymouse<=100 && _root._ymouse>=300)
Mouse.show()
this._visible.true }
else { Mouse.hide();
}
onClipEvent (mouseMove) {
setProperty (this, _x, _root._xmouse);
setProperty (this, _y, _root._ymouse);
updateAfterEvent(mouseMove);
}


Pero me da el error: Se ha encontrado un operador 'else' que no coincide con 'if'

Por alexander_sp

58 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Mar 2008 07:08 pm
Vale, copia y pega

Código :

onClipEvent (mouseMove) {
     if (_root._xmouse>=100 && _root._xmouse<=300 && _root._ymouse<=100 && _root._ymouse>=300){
          Mouse.show()
          this._visible = false
    } else { 
         Mouse.hide();
        this._visible = true
         this. _x =  _root._xmouse;
         this. _y = _root._ymouse;
         updateAfterEvent();
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Mar 2008 07:41 pm
te lo agradezco...aunque el script no me da errores - no funciona.
No quiero abusar mas de ti, pero dejo el archivo en: http://www.solintelia.com/raton.rar
por si quieres echar un vistazo.
gracias y un saludo

Por alexander_sp

58 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Mar 2008 07:54 pm
Ok, typo en mi código

Condición imposible:

if (_root._xmouse>=100 && _root._xmouse<=300 && _root._ymouse<=100 && _root._ymouse>=300){

Debería ser:

if (_root._xmouse>=100 && _root._xmouse<=300 && _root._ymouse>=100 && _root._ymouse<=300){

Jorge

Salute
Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Mar 2008 08:13 pm
ok....cojonudo
aqui estoy para lo que haga falta
saludos

Por alexander_sp

58 de clabLevel



 

msie7

 

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