我想使用Flash Builder将MAC地址转换为十六进制字符串。 我用过这段代码
var networkInterface : Object = NetworkInfo.networkInfo.findInterfaces();
var networkInfo : Object = networkInterface[0];
var physicalAddress : String = networkInfo.hardwareAddress.toString();
txtreq.text = physicalAddress + "-" + txtserial.text
var reqcode:uint = uint(txtreq.text);
var reqcode1:String = reqcode.toString(16);
txtact.text = reqcode1;
当我运行应用程序时,
txtserial.text = 123 和 physicalAddress = C6-17-31-A9-EF-FF ......
但是 txtact.text 得到 0 。
然后我如何解决问题,并在flex Builder中如何将 FF-FF-FF-FF-FF 转换成十六进制代码...
答案 0 :(得分:0)
你应该使用parseInt(reqcode,16)而不是reqcode.toString(16);