如何使用 AS3 连接到 mysql 数据库以从我的 Flash 应用程序发布数据?我想在 Flash 中构建一个非常基本的联系表格,客户输入他们的电子邮件密码来登录就是这样!在我的 Flash 文件中。我有两个变量电子邮件和密码发送到我已经创建的 php 文件。我在 php 文件中设置了 mysql_query 来检索信息并将其发送到数据库。我遇到了这个错误,我无法弄清楚这是怎么回事......如果有人可以帮助我的第二双眼睛,我会非常感激......这是我下面的一些代码,用于我的 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");
}