Comunidad de diseño web y desarrollo en internet online

Ayuda sintaxis

Citar            
MensajeEscrito el 16 Jun 2008 04:03 pm
Qué tal. :P ¿Me pueden ayudar con esta sintaxis? Es para un multicargador; es decir, que cuando termine de cargar un archivo cargue el otro. En fin.

for (var i:int =1; i<8; i++) {
var cargador[i]:Loader = new Loader();
}
Me sale el siguiente error: 1086: Syntax error: expecting semicolon before leftbracket.

Les saco otra vez la lengua como señal de agradecimiento: :P

Por vuh

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Jun 2008 06:34 pm
En AS3 no puedes usar [i] para crear variables, además cuál es tú clase Loader?

Una opción sería:

Código :

package {
import flash.net.URLLoader;
public class Loader extends Sprite {
private var loader:URLLoader;
public function Loader(path:String) {
loader = new URLLoader();
loader.load(new URLRequest(path));
}
}
}


luego usas la clase asi:

Código :

var miLoader:Loader = new Loader("./miFichero.swf");


o

Código :

for (var i:uint=0; i < 8; i++){
var miLoader:Loader = new Loader("./miFichero"+[i]+".swf");
miLoader.name = [i]; // para identificar cada instancia
}

Por sonja

4 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 16 Jun 2008 11:04 pm
Muy amable, muy amable. :P Sí me sirvió.

Por vuh

12 de clabLevel



 

firefox

 

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