Ciao.
Sto realizzando delle news in flash.
I dati sono salvati in un database mysql.
Ogni notizia è composta da titolo, testo, percorso img (http://www.nome.it/immagini/foto1.jpg) e link notizia.
Ho realizzato un file data.php che mi restituisce il contenuto:
totNews=2
&titolo0=Notizia1&testo0=leggileggileggi&foto0=htt p://www.nome.it/immagini/foto1.jpg&link0=http://pippo.it
&titolo1=Notizia2&testo1=scriviscriviscrivi&foto1= http://www.nome.it/immagini/foto2.jpg&link1=http://goole.it
Ora sto cercando di inserirle in un fla.
Non sono pratico di AS.
Ho trovato un esempio che mi visualizza due campi.
E' molto semplice e il codice AS è
[I]System.useCodepage = true;
format = new TextFormat();
testo.html = true;
function formatText(textBox,ita,siz,Bold,colour){
format.italic = ita;
format.size = siz;
format.bold = Bold;
format.font = "Arial";
format.align = "left";
format.color = colour;
textBox.setTextFormat(format);
}
testo.text = "Loading news...";
formatText(testo,true,10,true);
date.text = "Loading...";
formatText(date,true,10,true,"0xFF0000");
temp = new LoadVars();
temp.load("http://www.miosito.it/data.php");
temp.onLoad = function(){
myArray = new Array();
for(var a in this){
if(a != "onLoad"){
myArray.push(this[a]);
}
}
date.text = myArray[0];
formatText(date,false,10,true,"0xFF0000");
testo.htmlText = myArray[1];
formatText(testo,true,10,true);
var oldt = getTimer();
var ok = true;
var l = myArray.length;
var i = 2;
_root.onEnterFrame = function(){
t = getTimer();
if(t-oldt>5000){
date.text = myArray;
formatText(date,false,10,true,"0xFF0000");
testo.htmlText = myArray[i+1];
formatText(testo,true,10,true);
if(i<(l-2)){
i += 2;
}else{
i = 0;
}
oldt = getTimer();
}
};
};
Vorrei personalizzarlo per:
1) integrare la visualizzazione dell'immagine
2) eliminare una funzione che non mi serve (visualizza i vari record uno di seguito all'altro)
Qualcuno mi può aiutare?
Graziegraziegrazieeee
Ciao
Daniele

Rispondi quotando

