0

私はそのコードを使いたいです;

username.text = amazing_text.text;

ログイン画面クラスでこのコードを実行しようとしましたが、通常、このクラスにはチェンジャー パスワード シーンの awesome_text が表示されません。私はこのメインクラスを動かそうとしていますが、それは大きな問題を引き起こします。他のシーンで「amazing_text」を指定する方法を教えてください。

package actions {


import flash.display.MovieClip;
import flash.events.*;
import flash.net.*;
import flash.text.*;


public class main extends MovieClip {

    public function main ():void {



        submit_button.buttonMode = true;

        submit_button.addEventListener(MouseEvent.MOUSE_DOWN, checkLogin);

        username.text = "";
        password.text = "";

    }

    public function gotoscenetwo():void
    {
        MovieClip(root).gotoAndStop(1,"welcome");
    }






    public function checkLogin (e:MouseEvent):void {

        if (username.text == "" || password.text == "") {


            if (username.text == "") {

            username.text = "Enter your username";

            } 

            if (password.text == "") {

            password.text = "Enter your password";

            }

        } else {


            processLogin();


        }

    }

        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);




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

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

        if(result_text.text == "undefined")
        {
        gotoscenetwo();
        username.text = amazing_text.text;
        }
        else{
        stop();
        }

        }
}

写真を追加できません 私の評判は低いです。しかし、私は説明することができます。

これは私のウェブサイトプロジェクトで、最初のログイン画面があります。ユーザー名とパスワードが正しい場合、プログラムはウェルカム画面に移動し、その後、ユーザーはパスワードの変更画面に移動するか、私のウェブサイトを閲覧できます。

4

1 に答える 1

0

somevariableに保存してから、次のように次のテキスト フィールドに渡します。

public function showResult (event:Event):void {

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

    if(result_text.text == "undefined")
    {
        var user_str:String = amazing_text.text;
        gotoscenetwo();
        username.text = user_str;
    } else{
        stop();
    }

}
于 2013-06-16T08:57:26.260 に答える