2014-03-13 78 views
0

我有在Adobe Flash Professional CS6一個關鍵幀的動作下面的代碼:的ActionScript:查找MAC地址不起作用代碼

var networkInterface : Object = NetworkInfo.networkInfo.findInterfaces(); 
var networkInfo : Object = networkInterface[0]; 
var physicalAddress : String = networkInfo.hardwareAddress.toString(); 

當我按Ctrl + Enter運行電影,我得到以下編譯器錯誤:

Scene 1, Layer 'Layer 1', Frame 2, Line 1 1120: Access of undefined property NetworkInfo.

我該怎麼做?

+0

你導入正確的類? – putvande

回答

1

必須添加:

import flash.net.NetworkInfo; 

和發佈的設置,您必須選擇Adobe AIR的,而不是Flash播放器

+0

它的工作,謝謝,雖然它似乎進口是沒有必要的,我不明白爲什麼目標必須改變。 – Yekoor

+0

空氣比flash播放器更強大,一些系統信息不能被簡單的flash播放器檢索到。 – Nadia