ho un problema molto simile, questo è il movie
prendo le varibili e duplico un movie con del testo
this._lockroot = true;
dati = new LoadVars();
dati.load("FlashEventi.asp");
offsetY =60;
_root.cont_Testi._visible=false;
dati.onLoad = function () {
for (z=0; z<5; z++) {
if (this["data"+z]!= ""){
_root.cont_Testi.duplicateMovieClip("clip"+z,z);
_root["clip"+z]._y = offsetY;
_root["clip"+z]._x = 500;
_root["clip"+z].Data.text = this["data"+z];
_root["clip"+z].Titolo.text = this["titolo"+z];
_root["clip"+z].Testo.text = this["testo"+z];
_root["clip"+z].Note.text = this["_note"+z];
offsetY +=110;
}
}
}
La pagina FlashEventi.asp (nella stessa cartella del swf)
<%
MM_dsn_STRING = "dsn=nomedsn;"
Dim rsEventi
Dim rsEventi_numRows
Set rsEventi = Server.CreateObject("ADODB.Recordset")
rsEventi.ActiveConnection = MM_dsn_STRING
rsEventi.Source = "SELECT * FROM dbo.Eventi ORDER BY IdEvento ASC"
rsEventi.CursorType = 0
rsEventi.CursorLocation = 2
rsEventi.LockType = 1
rsEventi.Open()
rsEventi_numRows = 0
i=0
While (NOT rsEventi.EOF)
Response.Write "&data"&i&"="&rsEventi.Fields.Item("Data").Value&" &titolo"&i&"="&rsEventi.Fields.Item("Titolo").Valu e&"&testo"&i&"="&rsEventi.Fields.Item("Testo").Val ue&"&_note"&i&"="&rsEventi.Fields.Item("Note").Val ue&"&
"
i=i+1
rsEventi.MoveNext()
Wend
rsEventi.Close()
Set rsEventi = Nothing
%>
L'output del file:
&data0=25 aprile 2006&titolo0=festa del barbagianni&testo0=festafessta e ancora festa&_note0=10 euro consumazione obbligatoria&
&data1=423&titolo1=432&testo1=423&_note1=432&
&data2=3&titolo2=3&testo2=3&_note2=3&
&data3=4&titolo3=4&testo3=4&_note3=4&
&data4=5&titolo4=5&testo4=5&_note4=5&
se copio e incollo questo testo in un file txt funziona bene, invece richiamando la pagina asp, non vede le variabili.
Avete idea di quale potrebbe essere il motivo?
Grazie!

Rispondi quotando