Comunidad de diseño web y desarrollo en internet online

ayuda comflicto entre movicClip

Citar            
MensajeEscrito el 04 Oct 2009 04:53 pm
Buenas tengo una pagina tengo web intregra en flhas, el problema es que he echo un par de galerias de imagenes en dos movieclip distinto, dentro de otro, que a su vez esta dentro otro.

Paso a explicar la estrutura

home, aqui dentro hay un menu, que se carga con movieclip, y dentro de este menu hay 2 galerias y aqui esta el problema que cuando estan las dos, hay un conflicto que desconozco y que anula ha una de las dos, que puedo hacer.

adjunto 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
   };


dejo un enlaze para que veais el proble---
[url=http://www.estudio90.es/ ]http://www.estudio90.es/ [/url]
entrar en trabajo, y depues diseño editorial y logotipos..

gracias

Por alfonso55

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2009 11:30 am
Dado que estás usando _root.onEnterFrame, y que _root hay uno solo, un handler sobreescribe el otro. No uses _root, sino this o _parent (si _parent no es _root, claro)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Oct 2009 04:25 pm
gracias, lo probare esta noche a ver que pasaaa graciaaaaaaaaaaaaa

Por alfonso55

11 de clabLevel



 

firefox

 

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