Damn you Arrays! Damn you!

[COLOR=black][FONT=Verdana]Hey there AGAIN guys/gals I was wondering if you could please help me with an AS3 problem? Okay through another member’s generous help (thank you!) I was able to setup a “FastForward’s Button” that when pressed would load data from an external txt file, upon clicking it again it would display the next segment (and thus overwriting the previous segment) of the file; the split onto these segments with use of the tilde (“~”) symbol.

[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]I have some code already but I need to create a “Backwards Button” that when pressed clears the box’s information and displays the last piece of information, i.e the “FastForward” Button was at segment 10 and upon clicking the “Backwards Button” it clears the box and displays 9.[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]I know all I have to pretty much do is just replicate the code from the “FastForward” button, but when I try it comes up with allot of errors – I know I must call from the same array, don’t I need to organize my array further be it by the [0], [1], [2] system or by another? Furthermore how could I get both the text and it’s graphical box to disappear after the last segment of data has been displayed? Anyway lol I hope this makes sense (I haven’t done AS for 4 years and am just learning AS3:*(), all help is very appreciated and thank you for your time…(-:[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[FONT=Cambria][SIZE=4][COLOR=#4f81bd]Currently this is what I have on my FastForward Button:[/COLOR][/SIZE][/FONT]

[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]import flash.accessibility.Accessibility;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]var Dialogue_txt:TextField = new TextField();[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]var externalReq:URLRequest = new URLRequest(“MySQL script.txt”);[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]var externalLoad:URLLoader = new URLLoader();[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]externalLoad.load(externalReq);[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]externalLoad.addEventListener(Event.COMPLETE, textReady);[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]FastForward_Btn.addEventListener(MouseEvent.CLICK, onClick);[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]Dialogue_txt.x = 27.85;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]Dialogue_txt.y = 211.15;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]Dialogue_txt.border = false;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]Dialogue_txt.width = 492.80;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]Dialogue_txt.height = 105.10;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]Dialogue_txt.wordWrap = true;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]Dialogue_txt.textColor = 0xFF0000;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]var textArray:Array = [];[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]var dialoguePosition:int;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]addChild(Dialogue_txt);[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]function textReady(event:Event):void[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]{[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] var dialogue:String = event.target.data;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] var textStart:int = 0;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] do[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] {[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] var textFinish:int = dialogue.indexOf("~",textStart);[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] if (textFinish == -1)[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] {[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] textFinish = dialogue.length;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] }[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] textArray.push(dialogue.slice(textStart, textFinish));[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] textStart = textFinish + 1;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] } while (textFinish < dialogue.length);[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]}[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]function onClick(event:MouseEvent):void[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]{[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] Dialogue_txt.text = textArray[dialoguePosition];[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] dialoguePosition++;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]}[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]FastForward_Btn.addEventListener(MouseEvent.CLICK, DialogueDisplay);[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]function DialogueDisplay(event:MouseEvent):void[/FONT][/COLOR]
[COLOR=black][FONT=Verdana]{[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] var FastForward_MyInstance:DialogueBox = new DialogueBox();[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] addChild(FastForward_MyInstance);[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] FastForward_MyInstance.x = 27.85;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] FastForward_MyInstance.y = 211.15;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] FastForward_MyInstance.border = false;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] FastForward_MyInstance.width = 492.80;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] FastForward_MyInstance.height = 105.10;[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana]}[/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] [/FONT][/COLOR]