Ciao a tutti, Andr3a mi ha fatto notare una anomalia nel mio sito
ovvero nell'area download i dati vengono caricati da un DB tramite una pagina ASP che li estrae eseguendo un sort per Descrizione
I campi sono solo 3 Descrizione path e nome_pag_html
ASP estrae correttamente tutte le informazioni infatti se all'apertura della finesra di download selezionate
view o down
tutto corrisponde ma se scrollate la pagina e poi tornate su
i link non corrispondo più alla descrizione![]()
![]()
Ora suppongo che il mio metodo debba essere corretto se in prima battuta tutto corrisponde perfettamente.
Non riesco a trovare la soluzione
Il lavoro è impostato nel seguente modo
carico pagina ASP
assegno le variabili all'interno di un clip
dentro scrivi_dati_da_db viene creato un clip per ogni record
carica_dati_db contiene uno scrollpane che carica a sua volta
scrivi_dati_da_db
tutta l'operazione è nell'as che trovate di seguito. Dovè che sbaglio
codice:onClipEvent(load){ BGK=false // per lo sfondo dei record // Dichiaro Formato testo // importare font nella libreria form1 = new TextFormat() form1.font = "STD" form1.size=8 form1.color="0x003366" form1.bold=false form1.align="left" form2 = new TextFormat() form2.font = "STD" form2.size=8 form2.color="0xFD114D" form2.bold=false form2.align="center" // Dichiaro Variabile N_records= new LoadVars(); // path di Yassasin N_records.path = this; // Carico dati N_records.load("../scroll_db2/carica_dwn_db.asp"); //oppure variabili da ASP // Assegno N_records.onLoad = function(success) { totrecord=Number(this.rec) for (i=1; i<=Number(this.rec); i++) { BGK=!BGK vartesto="field1-"+i vardata="field2-"+i varinfo="field3-"+i mytext="testo"+i // variabile testo mydate="data"+i // variabile data myinfo="info"+i // variabile Info view=this[mydate]+"/"+this[myinfo]+".html" down=this[mydate]+"/"+this[myinfo]+".fla" y=i+totrecord // depth di data k=y+totrecord // depth di Info h=20*i-20 // altezza fra un record e l'altro _parent.dbase.createTextField(vartesto,i,0,h,200,20) _parent.dbase[vartesto].type="Dynamic" _parent.dbase[vartesto].border = BGK; _parent.dbase[vartesto].borderColor = "0x003366" _parent.dbase[vartesto].background=BGK _parent.dbase[vartesto].backgroundColor="0xD0E4F9" _parent.dbase[vartesto].selectable=false _parent.dbase[vartesto].embedFonts=true _parent.dbase[vartesto].text=this[mytext] _parent.dbase[vartesto].setTextFormat(form1) _parent.dbase.createTextField(vardata,y,200,h,50,20) _parent.dbase[vardata].type="Dynamic" _parent.dbase[vardata].border = BGK; _parent.dbase[vardata].borderColor = "0x003366" _parent.dbase[vardata].background=BGK _parent.dbase[vardata].backgroundColor="0xD0E4F9" _parent.dbase[vardata].selectable=false _parent.dbase[vardata].embedFonts=true _parent.dbase[vardata].html=true _parent.dbase[vardata].htmlText=""+" VIEW "+"" _parent.dbase[vardata].setTextFormat(form2) _parent.dbase.createTextField(varinfo,k,250,h,50,20) _parent.dbase[varinfo].type="Dynamic" _parent.dbase[varinfo].border = BGK; _parent.dbase[varinfo].borderColor = "0x003366" _parent.dbase[varinfo].background=BGK _parent.dbase[varinfo].backgroundColor="0xD0E4F9" _parent.dbase[varinfo].selectable=false _parent.dbase[varinfo].embedFonts=true _parent.dbase[varinfo].html=true _parent.dbase[varinfo].htmlText=""+" DOWN "+"" _parent.dbase[varinfo].setTextFormat(form2) // modifica di Yassassin _root.mypane.setScrollContent(this.path); } }; }
Se siete arrivati fino a alla fine, meritate già un ringraziamento
tuttavia l'AS è decisamente banale e ripetitiva.
Ciao

Rispondi quotando
(purtroppo, posso aiutarti solo nell'UP)
(spero di riuscirci prima che esca la versione MX 2005
)
