如何連接到AS3的MySQL數據庫以從我的Flash應用程序發佈數據?我想在Flash中建立一個非常基本的聯繫表格,在他們的電子郵件密碼中輸入一個客戶端類型來登錄它! 在我的Flash文件中。我有兩個變量電子郵件,密碼發送到我已經創建的PHP文件。我已經在php文件中設置了mysql_query來檢索併發送信息到數據庫。 我遇到過這個錯誤,我無法弄清楚最新情況......如果有人可以幫助第二雙眼睛,我將非常感激它....這是我的一些我的代碼爲我的AS3文件它太長了,不能完全展示給你...... 我希望這聽起來不是一個愚蠢的問題,但是對於來自Javascript的ActionScript 3來說,我還是比較新的。但是,我的問題的原因是textInput字段?我不確定它們是否已正確實例化或填寫正確。我給textInput字段的電子郵件和ps_wd的實例名稱。我想知道當表單已經被提交,如果textfields內的數據已被正確發送。我喜歡聽你的想法和意見。 謝謝ActionScript 3聯繫表格
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");
}
乾杯獵人。好吧,我通過在URLLoader之前聲明dataFormat和eventListener來完成你的建議,但不幸的是,沒有任何更改......希望得到其他建議。謝謝。 –
@MarkEngland - 如果您需要本網站的幫助,您需要更具體。如果您更新了代碼並且仍然存在問題,請務必更新您問題中的代碼。如果您遇到特定錯誤,請說明錯誤。如果您希望發生某些具體事情並沒有發生,那麼請確切地說明應該發生什麼,以及發生了什麼。當問題是模糊的,比如「它無法正常工作」時,很難爲您提供幫助。另外,當他們回答你的問題時,你應該接受答案,或者至少對那些沒有答案的人發表評論。 – hunter