All pastes #948907 Raw Edit

Mine

public text v1 · immutable
·published 2008-03-19 14:41 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));
			this.addEventListener(Event.COMPLETE, loadCompleted);
		}
		
		public function loadCompleted(e:Event){
				e.target.getData();
				//trace(temp..item[0].title);
				//trace(numberOfPages);
				//trace(data);
		}
		
		public function getData(){
				var temp:XML = new XML(data);
				xmlFile = temp;
				numberOfPages = xmlFile..item.length();	
				trace(data);
				trace(numberOfPages);
		}
		
		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;
		}
		
	}
}





/*
var tempOptions:XML = new XML();
var tempLoader:URLLoader = new URLLoader();
var itemID:int = 0;
var itemCount: int = 0;

function loadTempData():void{
	tempLoader.load(new URLRequest("data.xml"));
}

function onTempLoadComplete(evt:Event){
    tempOptions = new XML(tempLoader.data);
	itemCount = tempOptions..item.length();
	addFirstText();
}
tempLoader.addEventListener(Event.COMPLETE, onTempLoadComplete);

loadTempData();

function addFirstText(){
	header_txt.text = tempOptions..item[0].header;
	item_txt.text = tempOptions..item[0].text;
}

function goThroughText(event:Event){
	switch(event.target.name){
		case "back_btn":
			if(itemID > 0) itemID--;
			header_txt.text = tempOptions..item[itemID].header;
			item_txt.text = tempOptions..item[itemID].text;
		break;
		case "forward_btn": 
			if(itemID  < itemCount) itemID++;
			header_txt.text = tempOptions..item[itemID].header;
			item_txt.text = tempOptions..item[itemID].text;
		break;
	}
	
	trace(tempOptions.items);
}

back_btn.addEventListener(MouseEvent.CLICK, goThroughText);
forward_btn.addEventListener(MouseEvent.CLICK, goThroughText);
*/