Comunidad de diseño web y desarrollo en internet online

Utilizar variables en todo el proyecto, como lo hago??

Citar            
MensajeEscrito el 16 May 2007 01:27 pm
Espero que podais ayudarme, lo que pretendo es tener una variable que se alimenta con un bucle for que a su vez crea un movieClip.

Lo que quiero hacer es que la variable del for se pueda utilizar dentro del movieClip que se crea, pero no se como hacerlo.

He intentado cogerla con _root.nombreVariable, pero solo me coge el ultimo valor del for.

Gracias de antemano... :wink: :wink:

Por KijoteXXL

21 de clabLevel



Genero:Masculino  

El Infierno de las Bestias

opera
Citar            
MensajeEscrito el 16 May 2007 03:27 pm
Algo así?

Código :

//tu MC
_root.createEmptyMovieClip("unMC", 1);

for(i=0; i<5; i++){
   //En esta variable damos nombre al movieclip duplicado "unMC0, unMC1, etc" 
   var RepiteMC = unMC.duplicateMovieClip("unMC"+i, i*2);
   //Ahora a cada MC duplicado le pasas el valor de "i" de esta forma:
   RepiteMC.recupera_i = i;
   //Ya puedes imprimir el valor
   trace(RepiteMC.recupera_i);
}


Salut!

Por loisin

65 de clabLevel



Genero:Masculino  

Colonia-Castells

firefox
Citar            
MensajeEscrito el 18 May 2007 01:38 pm
Creo que no representa la idea...parece ser que quiere que cada clip contenga una variable y esa variable es lo que quiere recuperar...
Usando el mismo código, sin duplicar.

for(i=1; i<5; i++){
clip="nombre";
var this.createEmptyMovieClip(clip+String(i),i); //aqui creas un clio con instancia: nombre1, nombre2, etc
this[clip].nombrevariable=i;
}

Por DataGestion

15 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 22 May 2007 01:56 pm
Creo que no me se explicar muy bien.
Basicamente, lo que intento es attachear un MC con un for y que una vez creado cada uno de los MC, estos reciba una variable que se lee de un XML, que utilizo dentro del MC para hacer una consulta a la base de datos.

Mi problema es que al hacerlo, todas reciben el ultimo valor del XML.

Este es el codigo que utlizo:

Código :

var incrementoX=0;
var x:Number;
var n:Number = 0;
      
for (x = 0; x < numeroMaximo; x++)
 {
 mi_variable=xml_pk.firstChild.childNodes[x].firstChild.nodeValue;
 _root.attachMovie("my_mc", "nombre"+x, _root.getNextHighestDepth(),{_x:incrementoX, _y:10});    
 incrementoX = incrementoX + 125; 
 }


Gracias de antemano por las molestias.

:wink: :wink: [/b]

Por KijoteXXL

21 de clabLevel



Genero:Masculino  

El Infierno de las Bestias

opera

 

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