Die Codekopie lautet wie folgt:
Kann ich Variablen in Flash -Animation an ASP übergeben?
faq-it.org/vb/------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Datenbankstruktur:
Der erste Schritt besteht darin, eine Datenbank zu erstellen. Verwenden Sie im Beispiel die Zugriffsdatenbank, der Tabellenname ist tBlstaff
Es gibt drei Felder: Strid (Auto-Number), Striumnas (Text), Strsurname (Text).
Dies ist eine Datenbank, die zum Nachweis von Benutzernamen verwendet wird, einige Daten hinzuzufügen.
Der zweite Schritt besteht darin, eine Flash4 -Animation zu erstellen:
Die Schritte sind wie folgt:
1) Erstellen Sie drei Textfelder. Sie werden verwendet, um Daten anzuzeigen.
2) Legen Sie den Namen des ersten Textfelds ein, um Eingabedaten zu empfangen
3) Die beiden anderen Textfelder werden bekannte und nachname bezeichnet
4) Andere Einstellungen sind zuerst die Standardeinstellung
5) Wählen Sie schließlich die Flash -Bibliothek aus, um eine Schaltfläche hinzuzufügen (es sollte eine wiederverwendbare Komponenten -Scrollbarbutton sein).
Dies ist ein wichtiger Schritt. Die Schaltfläche übergibt die Eingabevariable an die ASP -Seite
Klicken Sie auf die Aktionsseite auf den Eigenschaften der Schaltfläche. Klicken Sie auf das Zeichen "+" und OnmouseeEvent. Ticken Sie das Veröffentlichungsfeld.
6) Klicken Sie auf das Zeichen "+" und laden/entladen Sie erneut. Wählen Sie "LoadVariableIntolocation".
Geben Sie Ihren ASP -Dateinamen (z. B. Flash.asp) in das URL -Eingangsfeld ein. Ziel auswählen.
7) Wählen Sie schließlich SendUSuSpost in Variablen aus. Klicken Sie auf das Zeichen "+", um die Variable festzulegen
Geben Sie "Eingabe" in das Feld Variable Eingabe ein (das ist der Name des ersten Textfelds)
Wenn alle oben genannten Arbeiten abgeschlossen sind, sollten Sie den folgenden Inhalt in der ActionBox sehen:
Ein (Release)
LoadVariables ("Flash.asp", "", vars = post)
SetVariable: "input" = "" "
Endon
Wenn diese Schaltfläche während des Animationsprozesses angeklickt und freigegeben wird, wird der Inhalt im Eingabefeld an die Datei flash.asp übergeben.
Beachten Sie, dass das Formular die Post -Methode verwendet, um Variablen zu übergeben.
8) Erstellen Sie nun eine HTML -Seite, die die Flash -Animationsdatei enthält
Schritt 3: Code der ASP -Datei
<%
SetConnection = server.createObject ("adodb.Connection")
SetRecordset = server.createObject ("adodb.recordset"))
Connection.open "People" 'DSN für Ihre Datenbankverbindung
SQL = "SELECT*FromTBlstaffwherestrid =" & Request.form ("Eingabe") & ";"