That saved my day :bounce:. Thanx! And this is the improved code:
[AS]
import flash.events.*;
var myLongText:String = “Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque congue pede in dui. Etiam nec nisl a ipsum hendrerit accumsan. Maecenas aliquet ante lobortis dolor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus turpis. Morbi porta aliquet nisi. Donec eu ante id lorem pharetra vulputate. Donec ultricies lectus et lorem. Aenean velit purus, fringilla a, consequat eu, convallis at, nisi. Praesent risus nibh, eleifend vitae, interdum a, blandit eu, mauris. Suspendisse diam diam, viverra non, convallis in, eleifend quis, erat. Praesent ante. Nullam elementum massa vitae pede. In dui urna, sollicitudin eu, pharetra sit amet, pulvinar vitae, dui. Sed dignissim ligula ac urna.”;
// TextField 1 - Left
myText1.selectable = true;
myText1.type = “input”;
myText1.mouseWheelEnabled = false;
myText1.wordWrap = true;
myText1.text = myLongText;
// TextField 2 - Right
myText2.selectable = true;
myText2.type = “input”;
myText2.mouseWheelEnabled = false;
myText2.wordWrap = true;
myText2.text = myLongText;
//
// Init - Divide out text over the two text fields
//
var Right:String = “”;
for (var j:int = myText1.text.lastIndexOf( myText1.getLineText( myText1.bottomScrollV )); j < myText1.text.length; j++)
{
Right += myText1.text.charAt(j);
}
myText2.text = Right;
//
// Left textfield check
//
function textInputHandler(event:Event):void
{
var startValue:int = myText1.text.lastIndexOf( myText1.getLineText( myText1.bottomScrollV ));
var UpdatedRightContent:String = “”;
for (var j:int = startValue; j < myText1.text.length; j++)
{
UpdatedRightContent += myText1.text.charAt(j);
}
myText2.text = UpdatedRightContent;
}
myText1.addEventListener(Event.CHANGE, textInputHandler);
//
// Prevent mouse select scroll in left text field
//
function onScroll2(event:*)
{
myText1.scrollV = 0;
}
myText1.addEventListener(Event.SCROLL, onScroll2);
//
// Export Button
//
function buttonClickHandler(event:MouseEvent):void
{
var Left:String = “”;
for (var i:int = 0; i < myText1.bottomScrollV; i++)
{
Left += myText1.getLineText(i);
}
var Right:String = myText2.text;
trace("Left TextField -->
" + Left + "
")
trace("Right TextField –>
" + Right)
}
export_btn.addEventListener(MouseEvent.CLICK, buttonClickHandler);
[/AS]