Convert as3 code to as2

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 :angel: 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.";
	}
}

Nobody wants to give it a try? Come on now, i know you can do it :slight_smile:

Thanks alot! Although I had some problems parsing the xml. How does that look? I attach the xml file so you can see the structure.
Cheers!

[color=#282827]I agree with you !I support you .[/color]