Ciao a tutti,
Il problema è già stato sviscerato nel forum, infatti ho cercato nei vecchi post, tra l'altro è la prima volta che questo procedimento mi da problemi, ed la prima volta che lo applico su Flash 8.
Sarò un pò arruzzinito.
Allora...
Ho lo scrollPane e il content, poi mi scrivo un array che con un ciclo for() popolerà il content dello ScrollPane.
Fin qui tutto ok.
I dati dell'array, però, devono essere generati da una pagina php quindi una volta ricevuti i dati con il metodo appropriato il ciclo popola lo ScrollPane.
Fin qui funge.
Quando nello scrollPane si cambiano le dimensioni del content è necessario "rinfrescare" il componente per fargli apllicare le barre nel modo corretto.
Qui non và!!!
ecco il codice.
ho provato con il buon veccio nomeMc.refreshPane(); e con nomeMc.invalidate(Void); nomeMc.redraw(true);
Ma non funzionano, le barre non appaiono.
E' una lista clienti...
codice:
var clienti_var:LoadVars = new LoadVars();
clienti_var.onLoad = function(success:Boolean){
if(success){
//
lista = new Array();
lista = clienti_var.lista.split(",");
clienti_box.content._name="clienti_list";
for(i=0;i<lista.length;i++){
clienti_box.clienti_list.attachMovie("cliente_label","cliente_label"+i,i,{_x:10, _y:i*15});
clienti_box.clienti_list["cliente_label"+i].nome=new String(lista[i]).toUpperCase();
}
clienti_box.refreshPane();
}
}
clienti_var.load("http://www.xxxxxx.it/xxxx/test.php");