使用Flash builder将文本字符串转换为十六进制

时间:2013-10-06 18:35:43

标签: actionscript-3 flash flex hex flex4

我想使用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 转换成十六进制代码...

1 个答案:

答案 0 :(得分:0)

你应该使用parseInt(reqcode,16)而不是reqcode.toString(16);