1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
function getMac(){
var networkInfo:NetworkInfo = NetworkInfo.networkInfo;
var interfaces:Vector.<NetworkInterface> = networkInfo.findInterfaces();
var macTemp:String = '';
var lesMacs:String = '';
var tMac:Array;
if (interfaces != null) {
for each (var interfaceObj:NetworkInterface in interfaces) {
// Adresse mac
macTemp = String(interfaceObj.hardwareAddress);
tMac = macTemp.split(' ');
// Je parcours le tableau pour sélectionner les adresse mac
max = tMac.length;
for(i=0;i<max;i++){
macTemp = tMac[i];
if(macTemp.length == 17){
lesMacs = lesMacs + '*' + macTemp;
}
}
}
}
return lesMacs;
} |