现在发现Flash板块的人气比较低,决定BS一下那些不结帖的人。发了帖,人家解决了,不结帖,不利于赔养论坛人气,所以BS下,并不他意。顺便附上一个二进制数与十进制数的转换代码
- JScript code
//txtIn为输入文本框 //txtOut为动态文本框,输出转换结果 //txtNote为动态文本框,显示提示信息 //btnA为按钮,将输入的十进制数转换为二进制数 //btnB为按钮,将输入的二进制数转换为十进制数 var reEr:RegExp=/^[01]+$/; var reShi:RegExp=/^((\d)|([1-9]\d+))$/; btnA.addEventListener(MouseEvent.CLICK,D2B); btnB.addEventListener(MouseEvent.CLICK,B2D); //十进制转换为二进制 function D2B(e:MouseEvent):void{ txtNote.text=""; txtOut.text=""; var d:String=txtIn.text; var b:String=""; if(reShi.test(d)){ var decimal:Number=Number(d); do{ b=(decimal % 2)+ b; decimal = Math.floor(decimal/2); }while(decimal>0); txtOut.text=b; }else{ txtNote.text="请输入10进制数值!"; } } //二进制转换为十进制 function B2D(e:MouseEvent):void{ txtNote.text=""; txtOut.text=""; var b:String=txtIn.text; var decimal:Number=0; if(reEr.test(b)){ for(var i:int=0;i<b.length;i++){ decimal += Number(b.substr(i,1))*Math.pow(2,b.length-1-i); } txtOut.text=decimal+""; }else{ txtNote.text="请输入2进制数值!"; } }
------解决方案--------------------
接分————结贴
------解决方案--------------------
竖起中指
一同鄙视
谢谢分享
代码贴走
重点来了
顺便接分
------解决方案--------------------
接分.
flash版块不只是现在人气低,以前就低了.