For #1, you can use the restrict property of TextArea. It should do exactly what you need.
http://livedocs.adobe.com/flex/3/langref/mx/controls/TextArea.html#res trict --- In flexcoders@yahoogroups.com, "valdhor" <[EMAIL PROTECTED]> wrote: > > For 1 you would probably have to add an event listener for keydown, > see what key it was and then stop that keycode from reaching the textarea. > > For 2, check out the following I found in the Help: > > <?xml version="1.0"?> > <!-- textcontrols/TextRangeExample.mxml --> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> > <mx:Script><![CDATA[ > import mx.controls.textClasses.TextRange > > private function resetText():void > { > textArea1.text = "This is a test of the emergency broadcast > system. It is only a test."; > } > > public function alterText():void > { > // Create a TextRange object starting with "the" and ending at > the > // first period. Replace it with new formatted HTML text. > var textRange1:TextRange = new TextRange( > textArea1, false, textArea1.text.indexOf("the", 0), > textArea1.text.indexOf(".", 0) > ); > textRange1.htmlText="<i>italic HTML text</i>" > > // Create a TextRange object with the remaining text. > // Select the text and change its formatting. > var textRange2:TextRange = new TextRange( > textArea1, true, textArea1.text.indexOf("It", 0), > textArea1.text.length-1 > ); > textRange2.color=0xFF00FF; > textRange2.fontSize=18; > textRange2.fontStyle = "italic"; // any other value turns > italic off > textRange2.fontWeight = "bold"; // any other value turns bold off > textArea1.setSelection(0, 0); > } > ]]></mx:Script> > > <mx:TextArea id="textArea1" fontSize="12" fontWeight="bold" > width="100%" height="100"> > <mx:text> > This is a test of the emergency broadcast system. It is only a > test. > </mx:text> > </mx:TextArea> > <mx:HBox> > <mx:Button label="Alter Text" click="alterText();"/> > <mx:Button label="Reset" click="resetText();"/> > </mx:HBox> > </mx:Application> > > > --- In flexcoders@yahoogroups.com, "khan.ibraheem" <khan.ibraheem@> > wrote: > > > > Hello, > > > > I am using a textarea. I want to achieve 2 tasks: > > > > 1) Disable a particular character i.e. let suppose I dont want to > > allow a certain character being shown(when it is typed) in the text > area. > > > > 2) How can I remove some portion of the text from the textarea. I have > > tried slice method but it hasnt worked. > > > > Looking for help. > > > > Thanks. > > >