2 pagine in totale: <<Indietro 1 [2]
Il file ASP
Analiziamo ora il file ASP che gestisce la query al database. Ecco lo script:
<%
'Apro la connessione
Set Connection = Server.CreateObject("ADODB.Connection")
Set Recordset = Server.CreateObject("ADODB.Recordset")
Connection.Open "people"
'Sceglgo i dati da tblStaff
SQL = "SELECT * FROM tblStaff WHERE strID=" & Request.Form("Input") & ";"
Recordset.Open SQL,Connection,1,2
'Se non lo trovi allora 'Not Found'
If Recordset.EOF Then
KnownAs = "Not"
Surname = "Found"
'altrimenti valorizzo le variabili
Else
KnownAs = Recordset ("strKnownAs")
Surname = Recordset ("strSurname")
End If
Recordset.Close
Connection.Close
'Manda indietro come parte di un url che Flash interpreta
response.write("KnownAs="+Server.URLEncode(KnownAs))
response.write("&Surname="+Server.URLEncode(Surname))
%>Quindi, l'URL con Pamela Anderson sarebbe risulterebbe
KnownAs=Pamela&Surname=AndersonUtilizzando
Server.URLEncode(NomeVariabile)KnownAs=Maria&Surname=da+CostaQuesto è tutto, in fondo. L'informazione viene rimandata al film Flash e caricata da questo dentro ai contenitori di variabile appropriati pronta per ogni tipo di manipolazione perpetrata dai guru di Flash più scatenati.
Potrebbe essere necessario approfondire la questione della URL in relazione al caricamento delle variabili Flash. Ciò è molto importante. Una volta compreso questo aspetto ci apparirà francamente del tutto ovvio. (il che spiega come mai ci sia tutto quel materiale di riferimento sui newsgroup proveniente da chi ha capito come le cose funzionino davvero e non riesce a farsi una ragione del perchè gli altri abbiano bisogno di una spiegazione!)
Le variabili vengono inviate al film Flash tramite una URL, esattamente come i dati di un form vengono inviati ad un file ASP o ad uno script CGI, utilizzando il metodo GET. Se creaste un film Flash con una sola variabile, dal titolo 'myVariable', ad esempio, e poi faceste riferimento a quella variabile nel vostro codice nel modo che segue:
<PARAM NAME=movie VALUE="myMovie.swf?myVariable=Text+of+my+variable">allora le parole 'Text of my variable' apparirebbero nel Film Flash nel punto appropriato.
Questo apre una serie di interessanti possibilità per gli sviluppatori Flash e ASP. Quelli che desiderano mostrare i risultati della query al database possono ora utilizzare un piccolo film Flash e ripeterlo attraverso una pagina per andare in ciclo sul recordset. Un esempio semplificato di questo può essere visto in azione a http://smith.webhostme.com/chart.asp dove abbiamo un grafo di organizzazione basato su di un database di 'impiegati'. Naturalmente si sarebbe potuto raggiungere lo stesso risultato anche in HTML, ma l'elemento Flash dona al tutto un aspetto ordinato e un effetto onMouseOver che sarebbe estremamente difficile da implementare con i metodi tradizionali.
Approfondimenti
- Article: WinPlanet -- Understanding Flash by Paul Jones
- Tutorial: ASP & Flash
- Examples of Flash with ASP in action: BertoFlash
- FlashZone: Loads of Flash examples
2 pagine in totale: <<Indietro 1 [2]
Contenuti dell'articolo
- Pagina 1
- Pagina 2
- Galleria fotografica dinamica con ASP.NET AJAX
- Usare Search come un servizio nei tuoi siti e nei tuoi client
- Mappe nel tuo sito con Virtual Earth
- Integrare Windows Live ID, Contacts e Presence API nelle tue applicazioni
- Introduzione ai cloud based service con Windows Live Services
- Realizzare un custom extender AJAX con ASP.NET 3.5
- Tracciare le modifiche ai dati e allineare i datawarehouse con il Change Data Capture in SQL Server 2008
- Le nuove caratteristiche di IIS 7.0 per sviluppatori e sistemisti
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.






Difficoltà
Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!