当前位置: 首页 > 知识库问答 >
问题:

动作脚本看不到对文本框的更改

拓拔弘化
2023-03-14

下面是相关的AS3代码:

public function processLogin ():void {


        var phpVars:URLVariables = new URLVariables();

        var phpFileRequest:URLRequest = new URLRequest("php/controlpanel.php");


        phpFileRequest.method = URLRequestMethod.POST;

        phpFileRequest.data = phpVars;

        var phpLoader:URLLoader = new URLLoader();
        phpLoader.dataFormat = URLLoaderDataFormat.VARIABLES;           
        phpLoader.addEventListener(Event.COMPLETE, showResult);

        phpVars.systemCall = "checkLogin";
        phpVars.username = username.text;
        phpVars.password = password.text;

        phpLoader.load(phpFileRequest);


        if(result_text.text == "Welcome")
        {

        gotoscenetwo();
        }
        else{
        stop();
        }

        }
    public function showResult (event:Event):void {

        result_text.autoSize = TextFieldAutoSize.RIGHT;
        result_text.text = "" + event.target.data.systemResult;

        }

和我的php代码:

包括一次“connect.php”;

$username=$_POST['username']$密码=$_POST['password'];

如果($_POST['systemCall']==“checkLogin”){

$sql=“从用户名为“$username”和密码为“$password”的用户中选择*;

$query=mysql\u查询($sql);

$login\u counter=mysql\u num\u行($query);

如果($U)计数器

while($data=mysql\u fetch\u数组($query)){

$username=$data[“username”];

打印“systemResult=Welcome”;

}

}其他{

打印“systemResult=登录详细信息与我们的记录不匹配。”;

}

}

这是我的小项目。我的问题是,如果as3在MySQL数据库中找到匹配的记录,我的gotoscenetwo()函数就会开始工作。谢谢你的帮助。

共有1个答案

章远航
2023-03-14

你的如果需要在功能展示结果

 类似资料:
  • 在HTML 中,有两种方式来表现文本框:一种是使用<input>元素的单行文本框,另一种是使用<textarea>的多行文本框。这两个控件非常相似,而且多数时候的行为也差不多。不过,它们之间仍然存在一些重要的区别。 要表现文本框,必须将<input>元素的type 特性设置为"text"。而通过设置size 特性,可以指定文本框中能够显示的字符数。通过value 特性,可以设置文本框的初始值,而m

  • 我想制作一个文本框,它看起来像上图中右边的那个。我尝试按照文档进行操作,并编写了以下代码。 上述代码输出上图左侧显示的文本框。在此方面的任何帮助都将不胜感激。

  • 文本框脚本 在HTML中,文本框的表现形式有两种:一种是使用 <input>元素且它的type属性值为"text"来表示 单行文本框。二种是使用 <textarea>和</textarea>表示 多行文本框。 要表示单选文本框,可以使用<input>元素且其type属性值为“text”。通过 size设置文本框中能够显示的字符数,通 value设置文本框的初始值,通过 maxlength设置可以接

  • 我的SSIS包使用,该任务调用来确定文件是否存在。 在上有SQL Server2008R2,该SQL Server代理的帐户为 如果我在上以windows身份验证包将成功执行。 但是,如果使用SQL Server代理执行相同的包,它将看不到'Server1'上的网络驱动器 为什么SQL Server代理作业中运行的SSIS包不将文件传输到网络文件夹? 如何在SQL Server代理作业中创建运行S

  • 问题内容: 我不知道在Flash或Actionscript中进行编程。实际上,我是一名Java EE开发人员。 在Flash文件中,我有以下方法: 此方法会将录制的声音保存到我们将指定的文件夹中的“ recording.wav”中。 我想要做的是通过将录制的声音发送到Java Servlet来更改保存到磁盘的内容。 我找到了这段代码,但是我不知道如何在HTTP请求中发送的params中插入reco

  • 我有一个弹出下载音频指令在我的应用程序。我正在尝试做的是,我想改变默认的文本颜色“OK”为蓝色。我试了一些东西,但不起作用。下面是我的代码: 但这种改变并没有反映出,有谁能告诉我,我做错了什么?