Comunidad de diseño web y desarrollo en internet online

duplicar2 MC con un for ()

Citar            
MensajeEscrito el 09 Ago 2005 11:35 pm
Hola!, el problema que estoy teniendo es que al intentar duplicar dos movieclips desde el primer fotograma solo se duplica el que esta primero en el orden del codigo, que es el siguiente:

for (i=0; i<=5; i++) {
nuevo = "boton"+i;
boton.duplicateMovieClip(nuevo, i);
nuevaPosicion = eval(nuevo);
nuevaPosicion._x = nuevaPosicion._x+75*i;
//-------------------------------------------
nuevoTexto = "texto"+i;
texto.duplicateMovieClip(nuevoTexto, i);
nuevoTextoPosicion = eval(nuevoTexto);
nuevoTextoPosicion._x = nuevoTextoPosicion._x+75*i;

}

si duplico primero el mc boton, entonces este no aparece duplicado cuando exporto, y si el mc texto, y viceversa.
alguien me puede ayudar?

Por flashboy

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Ago 2005 11:45 pm

flashboy escribió:

Hola!, el problema que estoy teniendo es que al intentar duplicar dos movieclips desde el primer fotograma solo se duplica el que esta primero en el orden del codigo, que es el siguiente:

for (i=0; i<=5; i++) {
nuevo = "boton"+i;
boton.duplicateMovieClip(nuevo, i);
nuevaPosicion = eval(nuevo);
nuevaPosicion._x = nuevaPosicion._x+75*i;
//-------------------------------------------
nuevoTexto = "texto"+i;
texto.duplicateMovieClip(nuevoTexto, i);
nuevoTextoPosicion = eval(nuevoTexto);
nuevoTextoPosicion._x = nuevoTextoPosicion._x+75*i;

}

si duplico primero el mc boton, entonces este no aparece duplicado cuando exporto, y si el mc texto, y viceversa.
alguien me puede ayudar?
ah! y ya probe con hacerlo en dos for() distintos y tampoco funciona :(

Por flashboy

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 10 Ago 2005 02:42 am

Código :

for (i=0; i<=5; i++) {
nuevo = "boton"+i;
boton.duplicateMovieClip(nuevo, i);
nuevaPosicion = eval(nuevo);
nuevaPosicion._x = nuevaPosicion._x+75*i;
//-------------------------------------------
nuevoTexto = "texto"+i;
texto.duplicateMovieClip(nuevoTexto, i+6);
nuevoTextoPosicion = eval(nuevoTexto);
nuevoTextoPosicion._x = nuevoTextoPosicion._x+75*i;
} 

^^

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 10 Ago 2005 02:43 am
estas duplicando la profundidad (depth), esta debe ser UNICA, te lo digo por:

Código :

boton.duplicateMovieClip(nuevo, i);
//y
texto.duplicateMovieClip(nuevoTexto, i);


alli le estas dando la profundidad iguales :wink:

eeehh para mostrar codigo existen las etiquetas [code] :)

las etiquetas quote son para citar :crap:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 10 Ago 2005 03:11 am
Nada mas, como para aclarar(ya que respondimos al mismo tiempo Maikel y yo).

La solución es el código, como te lo pase.
La explicación, las palabras de Maikel. :wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 10 Ago 2005 08:30 pm
eheey! muchas gracias por su ayuda, me fue de gran utilidad, no sabia ese tema de la profundidad, ¿es decir que cada elemento se tiene que establecer en una profundidad distinta? que cosa eh.
muchas gracias, realmente!
y tengo nuevas preguntas! :) las posteo en un nuevo tema :D
se habran dado cuenta que soy bastante nuevo en esto del actionscript... :oops:

Por flashboy

10 de clabLevel



Genero:Masculino  

msie

 

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