Ciao a tutti,
uso flash pro 8,
avrei bisogno di sapere come si rende "_global" una funzione..
ho bisogno di renderla visibile anche da pezzi di codice annidati in altre funzioni..
il mio problema sta solamente sulla sintassi..
Grazie
Ciao a tutti,
uso flash pro 8,
avrei bisogno di sapere come si rende "_global" una funzione..
ho bisogno di renderla visibile anche da pezzi di codice annidati in altre funzioni..
il mio problema sta solamente sulla sintassi..
Grazie
codice:_global.funzione = function() { // corpo della funzione }
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!!
Il precedente codice è corretto ma funziona offLine.. appena lo carico onLine nel campo di testo non viene caricato il testo..
Helppppp!



Niente...
Forse mi si era "incriccato" flash..
Il codice postato funziona sia On line che offLine.. ho solo invertito la posizione di:
testo.load("../txt/azienda.txt");
e di
testo.onData = function(content) {
_global.datiCaricati = content;
};
per il resto tutto uguale..
Grazie cmq