ciao
sono alle prese con un file flash su cui far caricare dei movieclip dinamicamente, caricando delle variabili scritte su un file di testo secondo la seguente formattazione:
a=var1,var2
Praticamente la sola variabile a contiene i valori da caricare separati tra loro con una virgola.
So che la prassi comune suggerisce di fare a1=var1&a2=var2 etc... ma mi sembra più semplice così e comunque il problema non dovrebbe risiedere su questo.
Questa è la parte di codice AS che ho scritto:
Codice PHP:
var dati:Array = new Array();
var Dati:LoadVars = new LoadVars();
Dati.onLoad = function(success:Boolean) {
if (success) {
dat = this.a;
dati = dat.split(",");
var Numero,i:Number = new Number();
var x0,y0:Number = new Number();
var b,h,d:Number = new Number();
var step:Number = new Number();
Numero = dati.length;
i = 0;
x0 = 100;
y0 = 100;
b = 100;
h = 20;
d = 30;
step = h + d;
while(i < (Numero))
{
this.createEmptyMovieClip("a"+i, 2);
this.beginFill(0xAA0000);
this.moveTo(x0, y0+i*step);
this.lineTo(x0+b, y0+i*step);
this.lineTo(x0+b, y0+h+i*step);
this.lineTo(x0, y0+h+i*step);
this.lineTo(x0, y0+i*step);
this.endFill();
i++;
}
}
else
alert('Problemi durante il caricamento dati');
};
Dati.load("Creativita.txt");
Praticamente creo l'array dati che contiene le variabili e poi con un ciclo while vorrei creare tanti movieclip quante sono le variabili, impostando i valori delle coordinate aggiornandoli con la variabile step. Prima di scrivere il ciclo, ho fatto una prova scrivendo il codice per il caricamento statico di due movieclip e tutto funzionava ... adesso con il ciclo while non mi carica assolutamente nulla ...
non capisco il problema ... :master: