Olà!
una pagina asp mi passa un una stringa separata da virgole con tutti gli idprodotto che devo recuperare... "splitto" ed ottengo i miei numeretti belli belli
con un ciclo creo delle mc e dei textfield... ma mi trovo costretto a creare un testo che mi recupera il valore dell'array da assegnare al link invece di mettere direttamente: my_array[i]; al posto del code segnato in rosso...
IDModello = 2;
IDColl = 1;
OrdineGr = 1;
TotModelli = 0;
i = -1;
caricamento(IDModello,IDColl);
function caricamento(IDModello, IDColl) {
var spazio:Number = 20;
var my_array:Array;
//caricamento dati
System.useCodepage = true;
datiesterni = new LoadVars();
datiesterni.onLoad = function(success) {
if (success) {
nomeProd.text = datiesterni.NomeProdotto;
var my_string:String = datiesterni.IDProd;
_root.TotModelli = _root.datiesterni.TotModelli;
my_array = my_string.split(",");
_root.immagine.loadMovie("img07/"+datiesterni.NomeFoto+"_"+my_array[0]+".jpg");
while (++i<=datiesterni.Tot-1) {
//trace(my_array[i]);
var x:Number = i*spazio;
_root.createEmptyMovieClip("puls"+i, i);
mc = eval(["puls"+i]);
//creo il testo
mc.createTextField("numero", 10, 0, 0, 20, 20);
mc.numero.setNewTextFormat(my_fmt);
mc.numero.text = i+1;
mc._x = 180+x;
mc._y = 360;
//qui creo un testo che mi recupera il valore di my_array[i];
mc.createTextField("kappa", 500, 0, 0, 0, 0);
mc.kappa.text = my_array[i];
mc.onPress = function() {
_root.immagine.loadMovie("img07/"+datiesterni.NomeFoto+"_"+[this.kappa.text]+". jpg");
};
}
}
};
datiesterni.load("http://localhost/mimo/filtro_modello.asp?IDModello="+IDModello+"&IDColl= "+IDColl);
}
Così funziona ma mi sembra un trukkaccio![]()

Rispondi quotando
