Get text range between ceratin number of text lines

Hi to all,

I’m working on an AIR application using Flex Builder 3 with Flex SDK 4.0 installed. The main idea of the application is to read an external text file (*.txt) into a TextArea and after clicking a button I want some text range (e.g. from line 100-200) to be copied into another TextArea.

I’ve made almost everything, but I don’t know how to extract a specific range of text between certain text lines.

I alredy made a code to get the exact number of lines of the whole input text file:


//get number of lines 
function getNumLines(event:MouseEvent):void{ 
    saveButton.enabled = true; 
    var nLines:uint = inputField.mx_internal::getTextField().numLines; 
    for (var i:Number = 0;i<nLines;i++){ 
          var Line1:String = inputField.mx_internal::getTextField().getLineText(i); 
          var str:String = (1+i) + " " + Line1; 
           outputField.text += str; 
    } 
} 
extractButton.addEventListener(MouseEvent.CLICK,getNumLines);  

I’ve searched over the net about this problem and I’ve found getText() method which could be possible solution to fix this problem, but I really don’t know how to implement it in my case.

If someone have an idea or solution, will be of great help!

Thanks in advance,
minopharma