コードコピーは次のとおりです。
Flashアニメーションで変数をASPに渡すことはできますか?
faq-it.org/vb/--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
データベース構造:
最初のステップは、データベースを作成することです。例では、アクセスデータベースを使用すると、テーブル名はtblstaffです
3つのフィールドがあります:Strid(auto-number)、strknownas(テキスト)、strsurname(テキスト)。
これは、ユーザー名を実証するために使用されるデータベースで、データを追加します。
2番目のステップは、Flash4アニメーションを作成することです。
手順は次のとおりです。
1)3つのテキストフィールドを作成します。それらはデータを表示するために使用されます。
2)最初のテキストフィールドの名前を入力に設定すると、入力データを受信するために使用されます
3)他の2つのテキストフィールドは、それぞれ既知と姓と名付けられています
4)その他の設定が最初にデフォルトです
5)最後に、フラッシュライブラリを選択してボタンを追加します(再利用可能なコンポーネントスクロールバットンである必要があります)。
これは重要なステップです。ボタンは入力変数をASPページに渡します
ボタンのプロパティの[アクション]ページをクリックします。 「+」サインとonMouseEventをクリックします。リリースボックスをチェックします。
6)「+」サインをクリックして、もう一度ロード/loadmovieをクリックします。 「LoadVariablesIntolocation」を選択します
URL入力ボックスにASPファイル名(Flash.aspなど)を入力します。ターゲットを選択します。
7)最後に、変数でsendusingpostを選択します。 「+」記号をクリックして変数を設定します
変数入力ボックスに「入力」を入力します(これが最初のテキストフィールドの名前です)
上記のすべての作業が完了したら、ActionBoxに次のコンテンツが表示されます。
オン(リリース)
loadVariables( "flash.asp"、 ""、vars = post)
setVariable: "input" = ""
エンドン
このようにして、アニメーションプロセス中にこのボタンがクリックされてリリースされると、入力入力ボックスの内容がflash.aspファイルに渡されます。
フォームはPOSTメソッドを使用して変数を渡すことに注意してください。
8)フラッシュアニメーションファイルを含むHTMLページを作成します
ステップ3:ASPファイルのコード
<%
setConnection = server.createObject( "adodb.Connection")
setRecordset = server.createObject( "adodb.recordset")
Connection.open "People" 'DSNデータベース接続のDSN
sql = "select*fromtblstaffwherestrid ="&request.form( "input")& ";"