| 一句话限制Flash中所有的动态文本输入框只允许输入数字 |
|
一句话限制Flash中所有的动态文本输入框只允许输入数字 |
| 作者:佚名 来源:不详 更新:2007-1-13 20:36:40 错误报告 我要投稿 |
刚开始的写法是:
function limitToNum(){ if (this.text != "-" && isNaN(this.text)) { this.text = ’’; } } a_txt.onChanged = limitToNum; b_txt.onChanged = limitToNum; c_txt.onChanged = limitToNum; ... 发现有点繁琐,突然想起'prototype':
TextField.prototype.onChanged = function() { if (this.text != "-" && isNaN(this.text)) { this.text = ’’; } }; 这样就限制了Flash中所有的动态文本输入框。 由此还可以类推。比如:
MovieClip.prototype.onPress = startDrag; MovieClip.prototype.onRelease = stopDrag; MovieClip.prototype.onReleaseOutside = stopDrag; 这样Flash中所有的剪片剪辑都可以被拖拽了。 :) enjoy!
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |