知识点:
1.getDefinitionByName("str") as Class 可以将变量当类名,这个在展示图像资源的时候很有用!
2,//检查是否输入为数字
function checkNum (_num:String):Boolean
{
var numReg:RegExp = new RegExp(/^[0-9]+$/);
if (!numReg.test(_num))
{
input_txt.text = "对不起,输入的不是数字";
return false;
}
else
{
return true;
}
}
3.在考虑限制输入的时候,发现flash的文本框属性有一个选项可以限制输入字符个数,TextField类型的对象可以设置输入类型 比如 tt.restrict = "0-9"; 就是只能输入0-9之间的数字,哈哈,这个比用正则表达式方便多了,但是不能像正则表达式一样提供出错提示,呵呵,所以各有优势吧,demo中左边输入文本是正则表达式的限制,右边的输入文本是TextField的限制。
Demo:
]]>