刚开始的写法是:
functionlimitToNum(){
if(this.text!="-"&&isNaN(this.text)){
this.text=’’;
}
}
a_txt.onChanged=limitToNum;
b_txt.onChanged=limitToNum;
c_txt.onChanged=limitToNum;
...
发现有点繁琐,突然想起'prototype':if(this.text!="-"&&isNaN(this.text)){
this.text=’’;
}
}
a_txt.onChanged=limitToNum;
b_txt.onChanged=limitToNum;
c_txt.onChanged=limitToNum;
...
TextField.prototype.onChanged=function(){
if(this.text!="-"&&isNaN(this.text)){
this.text=’’;
}
};
这样就限制了Flash中任何的动态文本输入框。if(this.text!="-"&&isNaN(this.text)){
this.text=’’;
}
};
由此还能够类推。比如:
MovieClip.prototype.onPress=startDrag;
MovieClip.prototype.onRelease=stopDrag;
MovieClip.prototype.onReleaseOutside=stopDrag;
这样Flash中任何的剪片剪辑都能够被拖拽了。MovieClip.prototype.onRelease=stopDrag;
MovieClip.prototype.onReleaseOutside=stopDrag;
:) enjoy!
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




