您的位置:首页 > 其它

AS3自带函数进2/8/10/16/32进制互换

2008-09-23 21:03 337 查看
function systemChange(txt:String,radix:uint,target:uint):String

{

var num:Number = parseInt(txt,radix); //把2~32进制转换为10进制

return num.toString(target); //把10进制转换为2~32进制

}

var txt = "FF6600"

txt = systemChange(txt,16,10); //16转10

trace(txt); //输出: 16737792

txt = systemChange(txt,10,8); //10转8

trace(txt); //输出: 77663000

txt = systemChange(txt,8,2); //8转2

trace(txt); //输出: 111111110110011000000000

txt = systemChange(txt,2,32); //2转32

trace(txt); //输出: fupg0

txt = systemChange(txt,32,16); //32转16

trace(txt); //输出: ff6600
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: