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