problema: ho un mc sulla root che contiene il caricamento news e dentro questo blocco di codice
innanzitutto carico le variabili Titolo1 e Corpo1 da un file asp;
frame 1 :
var ok = 0;
titolo = Titolo1.substring(0,20) + "...";
corpo = Corpo1.substring(0,20) + "...";
ok = 1;
frame 2 :
vuoto
frame 3 : non faccio andare al frame 4 finchè non ha finito di eseguire il codice nel frame 1
if(ok < 1) gotoAndPlay(2)
frame 4 :
stop()
Il problema è questo: se eseguo il tutto in modalità debug impostando un punto di interruzione prima delle righe :
titolo = Titolo1.substring(0,20) + "...";
corpo = Corpo1.substring(0,20) + "...";
Va tutto a buon fine e le variabili titolo e corpo vengono visualizzate con il contenuto corretto a schermo.
Se eseguo invece senza modalità debug, le variabili contengono solo i "..." senza il contenuto delle variabili sorgente. Ho provato anche a impostare un punto di interruzione sulla seconda assegnazione, ed il risultato è stato che la prima variabile aveva solo i "..." mentre la seconda era completa.
Presumo che il codice venga eseguito prima del completamento del loadVariables. Questo spiegherebbe perchè le variabili sorgente hanno un valore solo quando il codice si "ferma" per il punto di interruzione.
Come posso fare?