|
<?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.com/2008/06/24/detecting-a-double-click-on-a-textinput-control-in-flex/ --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" initialize="init();">
<mx:Script> <![CDATA[ import mx.controls.TextInput;
private var textInput1:TextInput; private var textInput2:TextInput;
private function init():void { textInput1 = new TextInput(); textInput1.text = "The quick brown fox jumped over the lazy dog"; textInput1.doubleClickEnabled = true; textInput1.addEventListener(MouseEvent.DOUBLE_CLICK, textInput_doubleClick); addChild(textInput1);
textInput2 = new TextInput(); textInput2.text = "The quick brown fox jumped over the lazy dog"; textInput2.doubleClickEnabled = true; textInput2.addEventListener(MouseEvent.DOUBLE_CLICK, textInput_doubleClick); addChild(textInput2); }
private function textInput_doubleClick(evt:MouseEvent):void { var ti:TextInput = evt.currentTarget as TextInput; ti.enabled = !ti.enabled; ti.editable = ti.enabled; } ]]> </mx:Script>
</mx:Application>
|