多语言展示
当前在线:286今日阅读:26今日分享:39

如何在Flash中判断输入的字符是否英文字母

在Flash编程中往往要判断输入的字符是否英文字母,在舞台上输入一串字符,如何判断它是否全是英文字母呢?笔者与大家分享一下操作经验。
工具/原料

Flash CS6

方法/步骤
1

Flash中用文本工具绘制一个输入文本框,标题为输入,在属性面板中将实例名称取名为char_txt。

2

新建一个输出文本图层,绘制一个标题为结果的动态文本框,实例名称取名为char_txt。

3

创建一个按钮图层,在第1帧插入一个名为判断的按钮,将实例名称取名为judge_btn。

4

新建代码图层,在第1帧处右击,下拉菜单中选择动作选项。

5

首先,定义一个字符串类型的变量char,用来保存输入的字符串。

6

定义一个布尔型变量judge,保存判断字符串后的结果。

7

注册一个按钮judge_btn的鼠标单击事件的侦听器,接收者函数为onjudge。

8

定义函数onjudge,实现字符串是否英文字母的判断。

9

获取舞台中输入的字符串,将它保存在变量char中。

10

判断输入的字符串是否全是英文字母,如果是则值为true,如果不是则值为false。

11

用if语句进行判断,如果判断的值为true,则输出输入的字符全是英文字母,如果判断的值为false,则输出字符串中含有非英文字母。

12

运行程序,输入一个字符串,如果全是英文字母,则在结果中输出输入的字符全是英文字母,如果字符串中含有非英文字母的字符,则在结果中输出字符串中含有非英文字母。

注意事项
1

新建Flash文档时,应选择“ActionScript3.0”选项。

2

在属性面板中应嵌入字体,运行程序后输入文本和动态文本才能正常显示。

3

作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。

推荐信息