-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つのがあります。コードが参照するインスタンス名、、、、 status_Txtおよびがemail必要です。passwordagecountry

于 2013-02-06T16:37:01.977 に答える