主题:  TextField.restrict

手工感情

职务:普通成员
等级:3
金币:10.0
发贴:556
#12002/3/11 17:20:54
TextField.restrict
Availability


Flash Player 6.

Usage


TextField.restrict
Description


Property; indicates the set of characters that a user may enter into the text field. If the value of the restrict property is null, you can enter any character. If the value of the restrict property is an empty string, you can't enter any character. If the value of the restrict property is a string of characters, you can enter only characters in the string into the text field. The string is scanned from left to right. A range may be specified using the dash (-). This only restricts user interaction; a script may put any text into the text field. This property does not synchronize with the Embed Font Outlines check boxes in the Property inspector.

If the string begins with ^, all characters are initially accepted and succeeding characters in the string are excluded from the set of accepted characters. If the string does not begin with ^, no characters are initially accepted and succeeding characters in the string are included in the set of accepted characters.

Example


The following example allows only uppercase characters, spaces, and numbers to be entered into a text field:

my_txt.restrict = "A-Z 0-9";
The following example includes all characters, but excludes lowercase letters:

my_txt.restrict = "^a-z";
You can use a backslash to enter a ^ or - verbatim. The accepted backslash sequences are \-, \^ or \\. The backslash must be an actual character in the string, so when specified in ActionScript, a double backslash must be used. For example, the following code includes only the dash (-) and caret (^):

my_txt.restrict = "\\-\\^";
The ^ may be used anywhere in the string to toggle between including characters and excluding characters. The following code includes only uppercase letters, but excludes the uppercase letter Q:

my_txt.restrict = "A-Z^Q";
You can use the \u escape sequence to construct restrict strings. The following code includes only the characters from ASCII 32 (space) to ASCII 126 (tilde).

my_txt.restrict = "\u0020-\u007E";

终于可以动态的embed文字了,不知道效率如何


黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛
————————————————
◆5d.cn互动论坛◆
------|xml版主|------

网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
#22002/3/13 10:51:28
方便很多,喜欢!字符限制可以轻松解决了!



东方楚楚

职务:普通成员
等级:1
金币:0.0
发贴:44
#32002/3/13 11:27:18
good,注意到这句没有:a script may put any text into the text field.