Hi!
Trying to pass an XML object into a new instance of a class. Is this possible?
Looping through XML Nodes:
var speaker_list:XMLList = xml_data.speaker;
for (var i:int = 0; i < speaker_list.length(); i++){
var rows:int = 3;
var speaker_clip:XML = speaker_list*;
var new_speaker:speaker = new speaker(speaker_clip);
}
Speaker class:
package {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.text.*;
import flash.utils.*;
public class speaker extends MovieClip {
private var xml_data:XML
private var image_loader:Loader;
private var clip_name:String;
public function speaker(xml_node:XML) {
this.xml_data = xml_node;
addEventListener(Event.ADDED_TO_STAGE, stage_presence);
}
private function stage_presence(e:Event):void{
trace("speaker loaded");
}
}
}
The idea is to then populate the new instance with the data from the passed node.
Thanks in advance!