spero che qualcuno possa dirmi qcosa stravelocemente perchè sono proprio sul filo del rasoio..
ho il seguente codice per riempire un campo di testo: ho dovuto mettere un setInterval perchè il caricamento del file di testo (quando si publica online) è lento e viene letto il codice successivo prima che sia finito il caricamento effettivo
stop();
System.useCodepage = true;
var testo:LoadVars = new LoadVars();
var styles = new TextField.StyleSheet();
testo.load("../txt/azienda.txt");
testo.onData = function(content) {
_global.datiCaricati = content;
};
_global.styles.load("../txt/styleContenuti.css");
_global.parti();
_global.riempiCampo = function(){
_global.parti = function(){
clearInterval(tempo);
campoDiTesto.styleSheet = styles;
campoDiTesto.text = _global.datiCaricati;
trace("ok sono entrato!!!");
}
tempo = setInterval(parti, 1000);
}
styles.onLoad = function(success){
if(success){
riempiCampo();
}else{
trace("non caricato lo style")
}
}
il mio problema è che non riesco in nessun modo a richiamare la funzione "riempiCampo()" all'interno della funzione "
styles.onLoad"
spero di non aver fatto troppa confusione nello spiegarmi
Grazie!!