Ciao a tutti.
Ho importato dei record(campi:nomeartista,cognomeartista), tramite pagina ASP,in un clip filmato (elencoartisti1)
contenente i campi dinamici(cognArtista e nomArtista) che accolgono le variabili dalla pagina ASP.
Ho quindi un elenco di record.
il codice per l'importazione associato ad un pulsante č il seguente:
on (release) {
siteURL = "http://localhost/centroDoc/elencoartisti.asp"
setUpSections = function() {
x=1
while (typeof(Var_Ric["cognomeartista"+x]) == "string") {
if (x>1) {
duplicateMovieClip(_root.elencoArtisti1, "elencoArtisti"+x,x)
this["elencoArtisti"+x]._y = this["elencoArtisti"+(x-1)]._y + 15
}
this["elencoArtisti"+x].CognArtistaVar = Var_Ric["cognomeartista"+x]
this["elencoArtisti"+x].NomeArtistaVar = Var_Ric["nomeartista"+x]
//imposta il contenuto per ognuna delle pagine
this["elencoartisti"+x].onRelease = function () {
trace(this.cognArtistaVar)
}
x++
}
}
Var_Ric = new loadVars();
// sono le variabili ricevute da ASP
Var_Inv = new loadVars();
// sono le variabili inviate ad ASP
Var_Inv.cercaCogn=cercacogn;
Var_Ric.onLoad = function() {
_root.setUpSections()
}
Var_inv.sendAndLoad(siteurl, Var_Ric, "POST");
}
fin qui tutto va bene, poi per scrollare i risultati ho associato ad una barra di scorrimento il seguente codice
onClipEvent (load)
{
x_iniz = _x
y_iniz = _y
}
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
gotoAndStop(2);
drag = true;
startDrag ("", false, x_iniz+1 , y_iniz, x_iniz+1, (y_iniz + _root.barra._height) - _height);
}
}
onClipEvent (mouseUp) {
gotoAndStop(1);
stopDrag ();
drag = false;
}
onClipEvent (enterFrame) {
prop = Math.floor(1+((_y-_root.barra._y)*_root.elencoartisti1.maxscroll)/(_root.barra._height - _height));
if (drag) {
_root.elencoartisti1.scroll = prop;
}
}
purtroppo nulla di nulla, qualcuno mi sā dire dove sbaglio?
Ciao Claudio

Rispondi quotando