<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="onInit()" viewSourceURL="srcview/index.html"> <mx:Script> <![CDATA[ import mx.events.ScrollEvent; import mx.core.UIComponent; import mx.utils.ObjectUtil; import mx.core.UITextField; private function onInit():void{ txtDesc1.text = "orem ipsum dolor sit amet, consectetuer adipiscing elit. Donec " + "cursus purus nec eros. Etiam vestibulum nisl vitae metus. In sed ligula. Aliquam" + " fermentum est non mauris. Sed vehicula. Nam ipsum. Pellentesque nibh nibh, tempor " + "sed, eleifend nec, suscipit nec, justo. Duis et mauris. Maecenas magna. Suspendisse " + "ut diam non turpis vestibulum ultrices. Quisque feugiat sem at pede. Quisque nunc " + "elit, mollis quis, porttitor sodales, feugiat suscipit, urna. Etiam laoreet. Proin " + "vel metus."; txtDesc2.text ="orem ipsum dolor sit amet, consectetuer adipiscing elit. Donec " + "cursus purus nec eros. Etiam vestibulum nisl vitae metus. In sed ligula. Aliquam" + " fermentum est non mauris. Sed vehicula. Nam ipsum. Pellentesque nibh nibh, tempor " + "sed, eleifend nec, suscipit nec, justo. Duis et mauris. Maecenas magna. Suspendisse " + "ut diam non turpis vestibulum ultrices. Quisque feugiat sem at pede. Quisque nunc " + "elit, mollis quis, porttitor sodales, feugiat suscipit, urna. Etiam laoreet. Proin " + "vel metus."; UITextField(txtDesc1.getChildAt(0)).addEventListener(Event.SCROLL,onScroll); UITextField(txtDesc1.getChildAt(0)).alwaysShowSelection = true; } private function onScroll(event:Event):void{ if(UITextField(txtDesc1.getChildAt(0)).scrollV == 2) UITextField(txtDesc1.getChildAt(0)).scrollV = 1; } ]]> </mx:Script> <mx:VBox verticalGap="15" verticalCenter="0" horizontalCenter="0" width="521" borderColor="black" borderStyle="solid" backgroundColor="white" backgroundAlpha="0.6"> <mx:Label fontWeight="bold" text="Typical Behaviour (try to select all text without causing text to scroll up one line):"/> <mx:Text id="txtDesc2" width="100%" color="#000000" condenseWhite="true" /> <mx:HRule width="100%"/> <mx:Label fontWeight="bold" text="Scrolling of text Prevented:"/> <mx:Text id="txtDesc1" width="100%" color="#000000" condenseWhite="true" /> <mx:HRule width="100%"/> </mx:VBox> </mx:Application>