0

現在、SharedObjects を使用して、ユーザー名とパスワードをフラッシュ Cookie に保存しています。私の質問は、usernameField を passwordField と一致させ、usernameField2 を passwordField2 と一致させる方法です。基本的に、あるログイン セットを別のログイン セットと区別したいと考えています。

package 
{

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

  public class foo extends Sprite 
  {

      public var usernameField:TextField = new TextField();
      public var passwordField:TextField = new TextField();
      public var conPasswordField:TextField = new TextField();
      public var traceOutputField:TextField = new TextField();

      public var saveDataObject:SharedObject = SharedObject.getLocal("test");

      public function foo() 
      {
           traceOutputField.width = 500;
           addChild(traceOutputField);

           usernameField.text = "username";
           passwordField.text = "password";
           conPasswordField.text = "password";

           usernameField.y = 50; addChild(usernameField);
           passwordField.y = 100; addChild(passwordField);
           conPasswordField.y = 150; addChild(conPasswordField);

           registerUserInfo(null);
      }

      public function registerUserInfo(evt:MouseEvent):void
      {
           if(passwordField.text == conPasswordField.text)
           {                      
                  saveDataObject.data.savedUsername = ""+usernameField.text;
                  saveDataObject.flush();
                  traceOutputField.text = "DEBUG " + saveDataObject.size + " / " + saveDataObject.data.savedUsername;

                  saveDataObject.data.savedPassword = ""+passwordField.text;
                  saveDataObject.flush();
                  trace(saveDataObject.size);
           }
           else if(passwordField.text != conPasswordField.text)
           {
                  trace("Passwords do not match");
           }
      }

  }
}
4

1 に答える 1