Comunidad de diseño web y desarrollo en internet online

Creación de clips...(AttachMovie)

Citar            
MensajeEscrito el 21 Jun 2005 01:52 pm
Hoola...

Tengo un problemilla con un script...Quiero crear en el escenario una serie de clips numerados. El clip que "attacho" lo tengo en la Biblioteca con texto dinamico y todo el rollo y la vinculación. En el primer frame coloco este script:

Código :

_root.createEmptyMovieClip(contenedor, 1);
_root.contenedor._x = 10;
_root.contenedor._y = 10;
_root.contenedor.onLoad = function() {
for (var i = 0; i<20; i++) {
      _root.contenedor.attachMovie(clip_mc, "clip" add i, 10);
      _root.contenedor["clip" add i].texto = i;
      if (i == 1) {
         _root.contenedor["clip" add i]._x = 10;
         _root.contenedor["clip" add i]._y = 10;
      } else {
         _root.contenedor["clip" add i]._x = (_root.contenedor["clip" add i-1]._x)+20;
         _root.contenedor["clip" add i]._y = 10;
      }
   }


Pero no sucede nada cuando lo publico...
Si me pudierais decir en que concepto me he equivocado???

Muchisimas gracias...Besicos :wink: [/flash]

Por Babau

26 de clabLevel



Genero:Femenino  

Italia

msie
Citar            
MensajeEscrito el 21 Jun 2005 02:25 pm
Ok disculpa que no te di la bienvenida en tu otro post, Bienvenida a Cristalab, ok hay unos cuantos errores en tu codigo.

Código :

_root.contenedor.attachMovie(clip_mc, "clip" add i, 10); 


*Debe ser "clip_mc", ese es el primer error,

*10, esto significa la profundidad del objeto en la pelicula, los objetos deben tener una unica profundidad, es decir no puede haber 2 objetos con la misma profundidad, como puedes resolverlo algo como: 1000+(i*10) :wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 21 Jun 2005 02:31 pm
No te preocupes...
Ahora lo pruebo...

Y gracias....

Por Babau

26 de clabLevel



Genero:Femenino  

Italia

msie
Citar            
MensajeEscrito el 21 Jun 2005 02:32 pm
Bueno hay unas cuantas cosas equivocadas, a versssshhh...

Primero el _root.contenedor.onLoad no te funcionara porque estás creando el movieclip, con lo cual no se cargara simplemente se creara. Quita eso.

Luego en el attachMovie, para llamar a los objetos vinculados de la biblioteca has de hacerlo entre comillas, si no es como si pusieses un nombre de variable. Pon "clip_mc", no clip_mc.

En la línea que aparece ["clip" add i-1] el i-1 ha de ir entre parentesis.

Yo he hecho los arreglos y me ha quedado algo de este tipo.

Código :

createEmptyMovieClip("contenedor_mc", 1);

for (var i=0; i<20; i++) {
   contenedor_mc.attachMovie("clip_mc", "clip"+i, 10 + i);
   contenedor_mc["clip"+i].texto = i;
   contenedor_mc["clip"+i]._x = contenedor_mc["clip"+i].texto * 20;
   contenedor_mc["clip"+i]._y = 10;
}


Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 21 Jun 2005 02:41 pm
Perfecte!!!!!

Moltes gracies, elecash!
Habia probado lo que me dijo Maikel pero no funcionó, seguramente por la función...
Jolin, si es que al final es por una tonteria que no te funciona....

Moltes gracies de nou...
Adeu...

Por Babau

26 de clabLevel



Genero:Femenino  

Italia

msie
Citar            
MensajeEscrito el 21 Jun 2005 02:44 pm
ufff si muchas se me habian pasado por alto. :crap: :crap: :crap: , bueno elescash te corrijio bien

bueno y mi recomendacion para el código

_root.contenedor["clip" add i]._y = 10;

vaya fuera del if y del else por supuesto:

quedando algo como:

Código :

_root.contenedor["clip" add i]._y = 10;
if (i == 1) {
         _root.contenedor["clip" add i]._x = 10;
      } else {
         _root.contenedor["clip" add i]._x = (_root.contenedor["clip" add i-1]._x)+20;
      }
   }


Porque en los dos casos hace lo mismo, :wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 21 Jun 2005 02:46 pm
Jajaja, ok, ok, cap problema tu.

En fin, una catalana por los foros, esto es novedad :D

Deu!! ^^

PD: Cambiate a Firefox lo agradecerás!!

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 21 Jun 2005 02:51 pm
Ei, elecash...
La meua es una llarga historia...
Soc una valenciana ke visc en Italia...Pero per al cas, es el mateix... estic contenta de trobar un català des de tan lluny...

Petonets...

Traducción del BOFH de turno:

Ey, elecash...
La mia es una larga historia...
Soy una valenciana que vive en Italia... Pero para el caso, es lo mismo... estoy contenta de encontrar un catalan desde tan lejos

Besitos...

Por Babau

26 de clabLevel



Genero:Femenino  

Italia

msie

 

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