Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Flash & ActionScript
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Flash & ActionScript Animazione web e linguaggio di programmazione

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 23-01-07, 23:21   #1 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 40
Flash+Access+Asp = problema

Ciao a tutti,
la mia situazione è la seguente: in una cartella ho un file flash, una pagina asp (di nome check_connection.asp) e un db access.
Il codice asp per prelevare i dati dal db access è il seguente:

<%
Set objConn = Server.CreateObject("ADODB.Connection")
strConn = "driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/mdb-database/crm.mdb")
objConn.Open strConn
Set objRs = Server.CreateObject("ADODB.Recordset")
set objRs = objConn.Execute("SELECT * from tbl_feedback")
Response.write ("nome=" & objRs("nome") & "&email=" & objRs("email") & "&commenti=" & objRs("commenti"))

objRs.CloseSet
objRs = Nothing
objConn.CloseSet
objConn = Nothing
%>
Nel file flash c'è un solo movie_clip di nome "dati" con 3 campi di testo dinamici che prendono le tre variabili della pagina asp: nome,email e commenti.
Nel 1 fotogramma c'è questa azione: dati.loadVariables("check_connection.asp", post);
Quando faccio partire il filmato flash nei tre campi di testo non compaiono i tre valori prelevati ma il primo campo rimane vuoto, il secondo e il terzo campo hanno due virgolette.Non riesco a capire dove sta l'errore. Qualcuno puo' aiutarmi?
Grazie

Ultima modifica di guido : 23-01-07 23:26.
guido non in linea   Rispondi citando
Vecchio 24-01-07, 11:00   #2 (permalink)
User Attivo
 
L'avatar di Flep
 
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
Ciao Guido,
ti consiglio di utilizzare la classe LoadVars per caricare le variabili dal tuo script ASP.

Un esempio che può aiutarti:
Codice:
var values:LoadVars=new LodaVars();
values.onLoad=function(ok:Boolean):Void
{
    if(ok)
        trace(this);
    else
        trace('asp error');
}
values.load('http://www.miosito.com/file.asp',values,'POST');
Flep non in linea   Rispondi citando
Vecchio 24-01-07, 11:11   #3 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 40
Ciao Flep,
scusa ma cado dalle nuvole.
Lo script ha delle cose che non conosco:
trace e LoadVars a cosa servono?
Scusa la mia ignoranza.
Lo script lo inserisco sul primo keyframe?

Ciao
guido non in linea   Rispondi citando
Vecchio 24-01-07, 11:15   #4 (permalink)
User Attivo
 
L'avatar di Flep
 
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
Si , scrivilo al posto di dati.loadVariables("check_connection.asp", post);

Il trace è per controlare l'output.
Quando lanci l'swf , immi cosa ti dice l'output please
Flep non in linea   Rispondi citando
Vecchio 24-01-07, 11:21   #5 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 40
Mi da questo errore nella pubblicazione:

Scena=Scena 1, Livello=Livello 1, Fotogramma=1:Line 2: '{' non presente
values.onLoad=function(ok:Boolean):Void
guido non in linea   Rispondi citando
Vecchio 24-01-07, 11:25   #6 (permalink)
User Attivo
 
L'avatar di Flep
 
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
Che versione di Flash stai usando ?
Flep non in linea   Rispondi citando
Vecchio 24-01-07, 11:27   #7 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 40
Flash 5, troppo vecchio?
guido non in linea   Rispondi citando
Vecchio 24-01-07, 11:30   #8 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 40
Posso provare con Flash Mx?
guido non in linea   Rispondi citando
Vecchio 24-01-07, 11:37   #9 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 40
Ho provato su Mx con qeusto codice

var values:LoadVars=new LoadVars();
values.onLoad=function(ok:Boolean):Void
{
if(ok)
trace(this);
else
trace('asp error');
}
values.load('check_connection.asp',values,'POST');

ma da sempre lo stesso errore detto sopra.

C'è bisogno di una versione aggiornata di Flash?
Help!
guido non in linea   Rispondi citando
Vecchio 24-01-07, 11:44   #10 (permalink)
User Attivo
 
L'avatar di Flep
 
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
Almeno la MX 2004, e dovresti comunque togliere

:Void

dallo script
Flep non in linea   Rispondi citando
Vecchio 24-01-07, 13:46   #11 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 40
Provo questa sera e poi posto il risultato.
Che sofferenza Flash...

Grazie Flep!
guido non in linea   Rispondi citando
Vecchio 24-01-07, 21:02   #12 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 40
Il codice è:

var values:LoadVars=new LoadVars();
values.onLoad=function(ok:Boolean)
{
if(ok)
trace(this);
else
trace('asp error');
}
values.load('check_connection.asp',values,'POST');

Questa volta i campi rimangono vuoti. Prima nel secondo e terzo campo comparivano delle virgolette.
Ho usato Flash alla versione 5.
Flep devo fare qualcos'altro?
guido non in linea   Rispondi citando
Vecchio 25-01-07, 09:00   #13 (permalink)
User Attivo
 
L'avatar di Flep
 
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
Mi dici per favore il trace del''output cosa dice ?
Flep non in linea   Rispondi citando
Vecchio 25-01-07, 09:22   #14 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 40
Essendo la prima volta che lo faccio, ho fatto questi passi:
1) apro flash;
2) apro il file dove sto lavorando
3) lo faccio eseguire
4) apro la finestra Output

Con questa procedura la finestra Output è vuota.
guido non in linea   Rispondi citando
Vecchio 25-01-07, 09:25   #15 (permalink)
User
 
Data di registrazione: Jan 2007
Messaggi: 40
Pero' eseguendo il file con il player ottengo questo nei tre campi:

1) _level0.dati.nome
2) _level0.dati.email
3) _level0.dati.commenti
guido non in linea   Rispondi citando
Rispondi
Tags:



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 10:03.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.