ho una pagina asp che invia variabili ad un filmato per generare un loop di movieClip, duplicando il MC
il codice della pagina asp è:
codice:
<%@ LANGUAGE = "vbscript" %>
<%
Response.Expires = 0
Response.buffer = true
%>
<%
Set oRsArgomenti = cn.execute("Select id, titolo, descrizione, totTopic, totMess, DataultimoMess From argomenti order by ID")
Set oRsTotArgomenti = Cn.Execute ("select count(id) as tot FROM argomenti")
n=oRsTotArgomenti("tot")
conta=0
response.write "_root.n="&n
Do While (not oRsArgomenti.eof)
response.write "&_root.argomento"&conta&".titoloArgomento="&oRsArgomenti("titolo")&"&_root.argomento"&conta&".totTopic="&oRsArgomenti("totTopic")&"&_root.argomento"&conta&".totMess="&oRsArgomenti("totMess")&"&_root.argomento"&conta&".DataultimoMess="&oRsArgomenti("DataultimoMess")
oRsArgomenti.MoveNext
conta=conta+1
Loop
%>
questo codice genera un elenco come segue genera un elenco:
codice:
_root.n=22&_root.argomento0.titoloArgomento=argomento_1&_root.argomento0.totTopic=0&_root.argomento0.totMess=0&_root.argomento0.DataultimoMess=01/01/01&_root.argomento1.titoloArgomento=argomento_2&_root.argomento1.totTopic=0&_root.argomento1.totMess=0&_root.argomento1.DataultimoMess=01/01/01&_root.argomento2.titoloArgomento=argomento_3&_root.argomento2.totTopic=0&_root.argomento2.totMess=0&_root.argomento2.DataultimoMess=01/01/01&_root.argomento3.titoloArgomento=argomento_4&_root.argomento3.totTopic=0&_root.argomento3.totMess=0&_root.argomento3.DataultimoMess=01/01/01&_root.argomento4.titoloArgomento=argomento_5&_root.argomento4.totTopic=0&_root.argomento4.totMess=0&_root.argomento4.DataultimoMess=01/01/01&_root.argomento5.titoloArgomento=argomento_6&_root.argomento5.totTopic=0&_root.argomento5.totMess=0&_root.argomento5.DataultimoMess=01/01/01&_root.argomento6.titoloArgomento=argomento_7&_root.argomento6.totTopic=0&_root.argomento6.totMess=0&_root.argomento6.DataultimoMess=01/01/01&_root.argomento7.titoloArgomento=argomento_8&_root.argomento7.totTopic=0&_root.argomento7.totMess=0&_root.argomento7.DataultimoMess=01/01/01&_root.argomento8.titoloArgomento=argomento_9&_root.argomento8.totTopic=0&_root.argomento8.totMess=0&_root.argomento8.DataultimoMess=01/01/01&_root.argomento9.titoloArgomento=argomento_10&_root.argomento9.totTopic=0&_root.argomento9.totMess=0&_root.argomento9.DataultimoMess=01/01/01&_root.argomento10.titoloArgomento=argomento_11&_root.argomento10.totTopic=0&_root.argomento10.totMess=0&_root.argomento10.DataultimoMess=01/01/01&_root.argomento11.titoloArgomento=argomento_12&_root.argomento11.totTopic=0&_root.argomento11.totMess=0&_root.argomento11.DataultimoMess=01/01/01&_root.argomento12.titoloArgomento=argomento_13&_root.argomento12.totTopic=0&_root.argomento12.totMess=0&_root.argomento12.DataultimoMess=01/01/01&_root.argomento13.titoloArgomento=argomento_14&_root.argomento13.totTopic=0&_root.argomento13.totMess=0&_root.argomento13.DataultimoMess=01/01/01&_root.argomento14.titoloArgomento=argomento_15&_root.argomento14.totTopic=0&_root.argomento14.totMess=0&_root.argomento14.DataultimoMess=01/01/01&_root.argomento15.titoloArgomento=argomento_16&_root.argomento15.totTopic=0&_root.argomento15.totMess=0&_root.argomento15.DataultimoMess=01/01/01&_root.argomento16.titoloArgomento=argomento_17&_root.argomento16.totTopic=0&_root.argomento16.totMess=0&_root.argomento16.DataultimoMess=01/01/01&_root.argomento17.titoloArgomento=argomento_18&_root.argomento17.totTopic=0&_root.argomento17.totMess=0&_root.argomento17.DataultimoMess=01/01/01&_root.argomento18.titoloArgomento=argomento_19&_root.argomento18.totTopic=0&_root.argomento18.totMess=0&_root.argomento18.DataultimoMess=01/01/01&_root.argomento19.titoloArgomento=argomento_20&_root.argomento19.totTopic=0&_root.argomento19.totMess=0&_root.argomento19.DataultimoMess=01/01/01&_root.argomento20.titoloArgomento=argomento_21&_root.argomento20.totTopic=0&_root.argomento20.totMess=0&_root.argomento20.DataultimoMess=01/01/01&_root.argomento21.titoloArgomento=argomento_22&_root.argomento21.totTopic=0&_root.argomento21.totMess=0&_root.argomento21.DataultimoMess=01/01/01
il file FLA invece
ha nel primo fotogramma un clip filmato che oltre a contenere i campi che stampano le variabili necessarie ha su di esso il seguente script:
codice:
onClipEvent(enterFrame) {
loadVariablesNum("argomenti.asp", 0);
for(i=0; i<n; i++) {
_root.argomento.duplicateMovieClip("argomento"+i, -i);
_root["argomento"+i]._x = 100;
_root["argomento"+i]._y = 100+(40*i);
}
}
la variabile N viene passata dal codice asp e viene letta (effettuo controllo con campo dinamico)
ma non viene considerata nel loop che non viene neanche eseguito, se invece la metto manualmente nel actionScript il loop funziona ma non valorizza i campi tranne uno (l'ultimo)
sto uscendo pazzo
qualcuno mi aiuta???
Grazie Ciao
P.S.
se volete vi mando il fla