将TextField限制为N个单词,而不是N个字符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将TextField限制为N个单词,而不是N个字符相关的知识,希望对你有一定的参考价值。
package { import flash.display.*; import flash.events.*; import flash.text.*; public class Main extends Sprite { private var _inputfield:TextField; public function Main() { _inputfield = new TextField( ); _inputfield.addEventListener(Event.CHANGE, changeListener); _inputfield.width = 150; _inputfield.height = 30; _inputfield.border = true; _inputfield.background = true; _inputfield.type = TextFieldType.INPUT; addChild(_inputfield); } private function changeListener (e:Event):void { var formTextField : TextField = TextField( evtObj.target ); var wordsArr:Array = formTextField.text.split(" "); if(wordsArr.length == MAX_WORDS) { formTextField.maxChars = formTextField.text.length; } } } }
以上是关于将TextField限制为N个单词,而不是N个字符的主要内容,如果未能解决你的问题,请参考以下文章
新手问题。如何将 TextField 的水平大小设置为 N 个字符
通过python将一个大字符串拆分为包含'n'个单词的多个子字符串