これは前に尋ねられましたが、それに対して適切な答えが得られません。フレックス制限のテキストエリアの文字数
<s:TextArea fontSize="14" heightInLines="15" widthInChars="40" />
私は私が制限する(許可)最大15行ユーザーがそれ以上ないを入力することができますしたいテキストエリアを持っています。
私は利用可能なプロパティを見つけようとしましたが、プログラミングをしようとしましたが、私が得られないものは得られませんでした。
テキストの変更で行数を検出しようとしましたが、成功しませんでした。
var textLength:Number = event.currentTarget.text.length; //It gives length of text.
私はまた、単一の行で最大40文字を制限したいです。その後、ユーザーがテキストを入力した後、下の行に移動します。
これは可能ですか?
ご協力いただければ幸いです。
編集:
protected function onKeyDown(event:KeyboardEvent):void
{
if(txtArea.textFlow.flowComposer.numLines > txtArea.heightInLines && event.keyCode == Keyboard.ENTER)
{
txtArea.text = txtArea.text.substr(0, txtArea.selectionActivePosition-1) + txtArea.text.substr(txtArea.selectionActivePosition, txtArea.text.length);
}
}
しかし、まだ行あたり40文字を制限することはできません。
私は道を、次のような限界線番号を持っています。特定の行の制限をどのように与えることができますか?
なぜ人々が質問を下落させるのか分かりません。それは低品質ですか? – ketan