con loadvariablesnum leggevo le variabili da un file php e le importavo in flash ma era poco affidabile pertanto sono passato a loadvars ma non funziona.Il file php a video mi restituisce:
&news1=blslblsdslslsl&
&news2=sahgdkjsadkha&
&numeronews=2& e logicamente variano a seconda dei record inseriti nel database.
nel primo key frame di flash metto;
dati = new LoadVars();
dati.onLoad = function(success) {
if(success) {
a = this.numeronews
for(i=1;i<=a;i++){
_root["news"+i] = this["news"+i]
trace(_root["news"+i])
}
}else {
_root.numeronews="errore nel caricamento";
}
}
dati.load("aggiungi_news.php");
cont = 1;
posini=800;
nel key2 ho:
testo=eval("news"+cont);
numero=Number(numeronews)
numero=numero+1
if(cont==numero){
gotoAndPlay(2);
}else{
if(variabile._x<=-variabile._width){
cont++
posini=800
}
}
dove testo è il valore del variabile dinamica e variabile è il nome di istanza della stessa.
nel key 3;
posini=posini-7
gotoAndPlay(3);
posini èla posizione della variabile dinamica che logicamente deve scorrere sullo schermo. Con loadvariablesnum tutto funzionava ora no.Come mai?