ok risolti il primo e secondo punto
cosi
nel txt ad es metto un link
Codice PHP:
&gg0=7&mm0=May&aa0=2008&commento0=bal bla commento del 7 maggio <u>[url='http://www.prova.it']link [/url]</u>&
&gg1=10&mm1=May&aa1=2008&commento1=bal bla [b]commento[/b] del 10 maggio&
&tot=2&
sul frame poi suponendo che ci sia unacasella di testo dinamica con istanza comm sullo stage
Codice PHP:
dati = new LoadVars();
dati.onLoad= function(success){
if(success){
gg = new Array();
mm = new Array();
aa = new Array();
commento=new Array();
tot=dati.tot;
trace(tot)
for(i=0;i<tot;i++){
gg.push(dati["gg"+i]);
mm.push(dati["mm"+i]);
aa.push(dati["aa"+i]);
commento.push(dati["commento"+i]);
}
//trace(gg)
}else{
trace("errore di letture del file")
}
}
dati.load("eventi.txt")
_level0.createTextField("temp",10,-1000,-1000,100,16)
myDCListener=new Object();
myDCListener.change=function(evt){
var mydate = evt.target;
_level0.temp.autoSize="Left"
_level0.temp.text=mydate.selectedDate;
_level0.seziona()
}
myDC.addEventListener("change", myDCListener)
function seziona(){
divisore=" "
trovata=false;
var argomenti:Array = temp.text.split(divisore);
trace(argomenti[0]) // giorno in formato alfabetico in lingua eng
trace(argomenti[1]) // mese in formato alfabetico in lingua eng
trace(argomenti[2]) // giorno in formato numerico
trace(argomenti[5]) // anno in formato numerico
k=0;
while(!trovata && k<tot){
trace("argomenti"+argomenti[2]+" "+argomenti[5]+" "+argomenti[1])
if(argomenti[2]==gg[k] && argomenti[5]==aa[k] && argomenti[1]==mm[k]){
trace(commento[k])
comm.html=true;
comm.htmlText=commento[k];
trovata=true;
}else{
trace("fuori")
comm.html=true;
comm.htmlText="non ci sono commenti";
}
k++;
}
}
x l'evidenziazione ....devo vedere..appena ho un attimo..