現在、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");
}
}
}
}