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");

Rispondi quotando
