Comunidad de diseño web y desarrollo en internet online

ayuda con un codigo

Citar            
MensajeEscrito el 30 Jun 2007 02:55 pm
Hola, estoy tratando de hacer que funcione este codigo para que unos botones desplazen un clip de 1075px. He hecho una funcion esconder para que evalue la posicion del clip (que en un principio esta en x=290) y visualice o no los botones en el momento que llegue a los limites de este clip. Parece que solo atiende a la primera parte del if (el resto no lo reconoce).
A ver si alguien ve mejor que le pasa a esto y se le ocurre algo para que funcione.
Gracias por la ayuda por anticipado.

Código :

import mx.transitions.Tween;
function mover(peli, propiedad, posInicial, posFinal, tiempo) {
   var myTween:Tween = new Tween(peli, propiedad, mx.transitions.easing.Elastic.easeOut, posInicial, posFinal, tiempo, true);
}

boton_der.onRelease = function() {
   posInicial = tirabotones._x;
   posFinal = posInicial-45;
   mover(tirabotones, "_x", posInicial, posFinal, 0.2);
   esconder();
   
};

boton_izq.onRelease = function() {
   posInicial = tirabotones._x;
   posFinal = posInicial+45;
   mover(tirabotones, "_x", posInicial, posFinal, 0.2);
   esconder();
   
};

function esconder() {
   if (eval.tirabotones._x >= 290 or eval.tirabotones._x <= -420){
      boton_der._visible = 1;
      boton_izq._visible = 0;
   }else if (eval.tirabotones._x <= -430){
         boton_der._visible = 0;
         boton_izq._visible = 1;
      } else {
      boton_der._visible = 1;
      boton_izq._visible = 1;
      }
      eval.tirabotones._x;
      trace(tirabotones._x);
}
esconder();

Por celentano

Claber

123 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 30 Jun 2007 03:52 pm
por que usas "or" en el if?

usa ||

quiza ese sea el problema.

Por buzu

163 de clabLevel



 

Los Angeles, California

firefox
Citar            
MensajeEscrito el 30 Jun 2007 05:30 pm
Tienes razón con lo || en lugar de or, pero ese no es el problema...

Por celentano

Claber

123 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 30 Jun 2007 11:18 pm
usa eval(tirabotones._x) en vez de eval.tirabotones._x

Por buzu

163 de clabLevel



 

Los Angeles, California

firefox

 

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