-1

我正在构建一个表单是我练习的一部分。我正在尝试通过 PHP 将 Flash 连接到 mysql 数据库以创建 Flash 登录系统。我已经设置了所有的 UI 组件,并且我已经完成了我的 php 文件的编写。

我有一些 URLVariables 问题。我从教程中复制了这段代码的一部分,它看起来工作得很好。但是当我尝试编译它时,我得到了 5 个错误。

Line 33 1120: Access of undefined property status_Txt.
Line 22 1120: Access of undefined property email.
Line 23 1120: Access of undefined property password.
Line 24 1120: Access of undefined property age.
Line 25 1120: Access of undefined property country.

代码如下:有人可以帮我吗?

import flash.net.URLLoaderDataFormat;
import fl.data.DataProvider; 
import fl.events.ComponentEvent;
import fl.controls.TextInput;

//Requesting the php
var phpFileRequest: URLRequest = new URLRequest
phpFileRequest.method = URLRequestMethod.POST;
//Assing the variable names
//Build the variable
var phpVars:URLVariables = new URLVariables();

//Building the loader
var phpLoader:URLLoader = new URLLoader();
phpLoader.dataFormat = URLLoaderDataFormat.VARIABLES;


//Variables ready for sending
ERRORS phpVars.email = email.text;
phpVars.password = password.text;
phpVars.age = age.text;
phpVars.country = country.text;

phpLoader.load(phpFileRequest);

phpLoader.addEventListener(Event.COMPLETE, showResult);

function showResult (event:Event):void {
ERROR status_Txt.text = "" + event.target.data.systemResult;
trace(event.target.data.systemResult);

} 
4

1 回答 1

0

看起来您还没有命名您的 UI 组件。想必你TextInput在舞台上有 5 个 s 用于用户的详细信息。它们需要具有您的代码所引用的实例名称 status_Txtemailpassword和。agecountry

于 2013-02-06T16:37:01.977 回答