Hi guys, i downloaded this xml login form from here http://chrisbrimelow.com/blog/?p=13 , but the problem is that its AS3, could anybody show off their skills and convert it to AS2 That would be very appreciated!
I also post the as code here in case the link doesnt work
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoaded);
loader.load(new URLRequest("users.xml"));
var xml:XML;
var usernames:Array = new Array();
var passwords:Array = new Array();
function onLoaded(e:Event):void
{
xml = new XML(e.target.data);
var il:XMLList = xml.user;
for(var i:uint=0;i<il.length();i++)
{
usernames* = il.username*;
passwords* = il.password*;
}
}
var passField:TextField = new TextField;
passField.type = TextFieldType.INPUT;
passField.displayAsPassword = true;
passField.x = 27;
passField.y = 97;
passField.width = 155;
passField.height = 21;
addChild(passField);
nameField.addEventListener(MouseEvent.MOUSE_DOWN, killNameText);
passField.addEventListener(MouseEvent.MOUSE_DOWN, killPassText);
function killNameText(e:MouseEvent):void
{
nameField.text = "";
}
function killPassText(e:MouseEvent):void
{
passField.text = "";
}
submit_mc.buttonMode = true;
submit_mc.addEventListener(MouseEvent.MOUSE_UP, checkInfo);
var loginStatus:Boolean = false;
function checkInfo(e:MouseEvent):void
{
for(var i:Number = 0; i < usernames.length; i++)
{
if(nameField.text == usernames* && passField.text == passwords*)
{
loginStatus = true;
break;
}
else
{
loginStatus = false;
}
}
if(loginStatus == true)
{
resultText.text = "Congratulations, you are registered!";
}
else
{
resultText.text = "Sorry, you are not registered.";
}
}