rendered paste bodyvar listArray:Array = new Array();
var idArray:Array = new Array();
var nodeNum:int;
var loadXML:URLLoader = new URLLoader();
loadXML.load(new URLRequest("list.php"));
loadXML.addEventListener(Event.COMPLETE,xmlLoaded);
function xmlLoaded(event:Event) {
var listXML:XML = new XML(loadXML.data);
listXML.ignoreWhitespace = true;
nodeNum = Number(listXML.video.length());
for (var i:int = 0; i<nodeNum; i++) {
idArray[i] = Number(listXML.video[i].id);
listArray[i] = new videoMC();
listArray[i].name = i;
this.addChild(listArray[i]);
listArray[i].y = i * 78;
listArray[i].name_txt.text = String(listXML.video[i].name);
listArray[i].about_txt.text = String(listXML.video[i].about);
listArray[i].addEventListener(MouseEvent.CLICK,onClick);
listArray[i].addEventListener(MouseEvent.MOUSE_OVER,onRollOv);
listArray[i].addEventListener(MouseEvent.MOUSE_OUT,onRollOu);
}
function onClick(event:MouseEvent):void {
var id:int = idArray[event.currentTarget.name];
var request:URLRequest = new URLRequest("index.php?id="+id);
navigateToURL(request,"_self");
}
function onRollOv(event:MouseEvent) {
listArray[event.currentTarget.name].gotoAndStop(2);
}
function onRollOu(event:MouseEvent) {
listArray[event.currentTarget.name].gotoAndStop(1);
}
}
function clearList() {
for (var i:int = 0; i<nodeNum; i++) {
this.removeChild(listArray[i]);
delete listArray[i];
}
loadXML.load(new URLRequest("list.php"));
}