ActionScript 3 将TextField限制为N个单词而不是N个字符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 将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;
}
}
}
}
以上是关于ActionScript 3 将TextField限制为N个单词而不是N个字符的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 3 AS3 TextField和StyleSheet示例(在ActionScript中创建)
ActionScript 3 输入Textfield提示
ActionScript 3 AS3 TextHandle Util - TextField变得简单
ActionScript 3 AS3:使用新的Object()向TextField()添加文本样式
ActionScript 3 AS3:使用新的StyleSheet()对象向TextField()添加样式
AS3 TextField和样式表示例(在ActionScript中创建)