版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://wxsr.blogbus.com/logs/10047364.html
| 作者:吾系衰人 | 来源:吾系衰人 | 浏览次数: | 2007-6-27 10:06:31 |
| |
在场景放个动态文本 改名“input_txt”,第一帧输入如下脚本就ok了
_length=180 key_num = new Array for(var i=0;i<_length;i++){ key_num[i]="";} _intotxt = new Object (); _intotxt.onKeyDown = function () { input_txt.text = ""; if (Key.isDown (Key.DELETEKEY) || Key.isDown (key.BACKSPACE)) { for (var i = 0; i < _length; i++) { if (key_num[i + 1] == "") { key_num[i] = ""; trace (key_num); break; } } if (key_num[key_num.length - 1] != "") { key_num[key_num.length - 1] = ""; } } else { temp = Key.getCode () - 96; if (Key.getCode () >= 96 && Key.getCode () <= 105) { if (Key.getCode () - 48 == 48 + temp) { kao = 48 + temp; if (key_num[key_num.length - 1] != "") { //不执行任何脚本 } else { for (var i = 0; i < key_num.length; i++) { if (key_num[i] == "") { key_num[i] = String.fromCharCode (kao); break; } } } } } else { kao = Key.getAscii (); if (key_num[key_num.length - 1] != "") { //不执行任何脚本 } else { for (var i = 0; i < key_num.length; i++) { if (key_num[i] == "") { key_num[i] = String.fromCharCode (kao); break; } } } } var address_str:String = String.fromCharCode (kao); } for (var i = 0; i < _length; i++) { if( key_num[i]==""){ break;} else{ input_txt.text += key_num[i]; }} }; Key.addListener (_intotxt);
|
|