Comunidad de diseño web y desarrollo en internet online

quien tiene este problema

Citar            
MensajeEscrito el 04 Oct 2009 01:13 pm
Buenas tengo dos dos movie clp iguales para hacer unas galeria, las dos con la misma programacion cambiando solo los botones para que no se an iguales mi sorpresa es que solo funciona una de las dos, por que es,?? por que cuando quito una de ellas la otro funcionan, y viceversa es como si las dos juntas fuesen incomplatible. esta es la programacion...


Código ActionScript :

stop();
//var nuevox = fondo._x;// Variable que almacena la x final, que para empezar será la misma que la actual.
var nuevoy = fondo._y; // Variable que almacena la y final, que para empezar será la misma que la actual.

edit1.onRelease = function() {
   nuevox = -0;// Almacena la posición x que tendrá el fondo al pulsar este edit.
   //nuevoy =-0;// Almacena la posición y que tendrá el fondo al pulsar este edit.
};
edit2.onRelease = function() {
   nuevox = -940
   //nuevoy = -600;
};
edit3.onRelease = function() {
   nuevox = -1550.0;
   //nuevoy = -1200;
};
edit4.onRelease = function() {
   nuevox = -2150
   //nuevoy = -1800;
};

edit5.onRelease = function() {
   //nuevox = -3755;
   nuevoy = -0;
};
_root.onEnterFrame = function() {// Funcion que mueve el fondo.
   if ((fondo._x != nuevox) || (fondo._y != nuevoy)) {// Si no coincide la x y la y final con la inicial...
      fondo._x = fondo._x+((nuevox-fondo._x)/5);// ... vamos cambiando la x para que llegue a la posición x final en 20 pasos.
      fondo._y = fondo._y + ((nuevoy - fondo._y)/7); // ... vamos cambiando la y para que llegue a la posición y final en 20 pasos.
      if ((fondo._x<nuevox+1) && (fondo._x>nuevox-1) && (fondo._y<nuevoy+1) && (fondo._y>nuevoy-1)) {// Determina si sólo queda 1px para llegar a lanl.tamaño.
         fondo._x = nuevox;// Y redondeamos los decimales a la cifra exacta...
         fondo._y = nuevoy;// ... y asi paramos esta función.
      }
   }
};

bt_izquierda.onRelease = function(){
   nuevox += 925
   }
   
bt_derecha.onRelease = function(){
   nuevox -= 925
   };

Por alfonso55

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Oct 2009 09:59 pm
El problema, es que quiza se esten cruzando los "_root" una forma para solucionarlo, mira en cada clip al inicio de la linea principal pones este script "this._lockroot=true;" y creo que con eso dejaran de cruzarse, un saludo.

Por Anddy Cero

42 de clabLevel



 

firefox

 

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