AS3 を使用して mysql データベースに接続し、Flash アプリケーションからデータを送信するにはどうすればよいですか? クライアントがメールパスワードを入力してログインするという非常に基本的な連絡フォームをFlashで作成したいと思います。私のフラッシュファイルで。既に作成したphpファイルに送信する2つの変数emailとpasswordがあります。情報を取得してデータベースに送信するために、php ファイル内に mysql_query を設定しました。このエラーに出くわしましたが、何が問題なのかわかりません...誰かが2番目の目を助けることができれば、私はそれを大いに感謝します....これは私のAS3ファイルの以下の私のコードの一部です完全に説明するには長すぎます.... これがばかげた質問に聞こえないことを願っていますが、私は Javascript から来た後、ActionScript 3 にかなり慣れていません。しかし、問題の原因は textInput フィールドでしょうか? それらが適切にインスタンス化されているか、正しく入力されているかどうかはわかりません。textInput フィールドに email と ps_wd のインスタンス名を付けました。テキストフィールド内のデータが正しく送信された場合、フォームがいつ送信されたのか疑問に思っています。あなたの考えや意見を聞くのが好きです。ありがとうございました
btn_one.addEventListener(MouseEvent.CLICK, btnHandler);
//Validate form fields
function btnHandler(event:MouseEvent):void{
trace("Form has been submitted");
//Check to see if the fields are empty
function showResult(event:Event):void{
status_Txt.text = "" + event.target.data.systemResult;
trace(event.target.data.systemResult);
trace("Its been clicked");
}
var phpVars:URLVariables = new URLVariables();
var phpFileRequest:URLRequest = new URLRequest("phpExample.file.com/");
phpFileRequest.method = URLRequestMethod.POST;
phpFileRequest.data = phpVars;
//Fill in the text Input fields
//TEXT INPUT FILELDS
phpVars.email = email.text;
phpVars.ps_wd = ps_wd.text;
var phpLoader:URLLoader = new URLLoader();
phpLoader.load(phpFileRequest);
phpLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
phpLoader.addEventListener(Event.COMPLETE, showResult);
email.text = "";
ps_wd.text = "";
}
email.addEventListener(KeyboardEvent.KEY_UP, keyHandler);
ps_wd.addEventListener(KeyboardEvent.KEY_UP, keyEnter);
function keyHandler(event:KeyboardEvent):void{
if(event.keyCode == Keyboard.ENTER)
trace("keyboard has functioned");
}
function keyEnter(event:KeyboardEvent):void{
if(event.keyCode == Keyboard.ENTER)
trace("keyboard has been pressed");
}