package{ import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.*; public class ContentReader extends URLLoader{ private var contentFile:String; private var xmlFile:XML; private var numberOfPages:int; public function ContentReader(contentFile:String){ this.contentFile = contentFile; this.load(new URLRequest("content.xml")); this.addEventListener(Event.COMPLETE, loadCompleted); function loadCompleted(e:Event){ xmlFile = new XML(this.data); numberOfPages = xmlFile..item.length(); //trace(xmlFile..item[0].header); trace(numberOfPages); trace(this.data); } } } }