точка входа index1

Код AS3:
package main
{
import flash.display.Sprite;
public class index1 extends Sprite
{
var xml:Array = new Array();
var papka:Boolean;
public function index1()
{
trace("index1");
if(xml.length == 0)
xml[0] = new LoadXML("index.xml");
else
xml[xml.length++] = new LoadXML("index.xml");
papka = 0;
}
}
}
LoadXML

Код AS3:
package main
{
import fl.controls.Label;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
public class LoadXML
{
var myXMLLoader:URLLoader;
var myXML:XML;
public function LoadXML(file:String)
{
file = "index.xml";
trace("LoadXML");
myXMLLoader = new URLLoader();
myXMLLoader.load(new URLRequest(file));
myXMLLoader.addEventListener(Event.COMPLETE, process);
}
function process (e:Event):void
{
myXML = new XML(e.target.data);
trace(myXML);
createLabel();
}
var myLabel:Array = new Array();
function createLabel()
{
var object:XMLList = myXML.TEST;
for (var t:int=0; t<object.length(); t++)
{
myLabel[t] = new Label();
myLabel[t].move(10,t*20);
myLabel[t].htmlText = "<u>"+object[t].@title+"</u>";
myLabel[t].name = object[t].@title;
//myLabel.addEventListener(MouseEvent.CLICK, moveTo);
addChild(myLabel[t]);
}
}
}
}