All pastes #948883 Raw Edit

Mine

public text v1 · immutable
·published 2008-03-19 14:28 UTC
rendered paste body
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;
			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;
		}
		
	}
}