我正在使用adobe flash cc 2015来编写actionscript3 flash,我正在尝试使用DNSResolver。
相关代码如下:
import DNSResolver;
var resolver:DNSResolver = new DNSResolver();
resolver.addEventListener(DNSResolverEvent.LOOKUP,lookupComplete);
resolver.addEventListener(ErrorEvent.ERROR,lookupError);
resolver.lookup(url,ARecord);
resolver.lookup(url,AAAARecord);
resolver.lookup(url,MXRecord);
function lookupComplete(){
trace("hahahahaha\n");
}
function lookupError(){
trace("ffffffffaaaaa\n");
}
我尝试了很多导入方法,例如
import flash.desktop.NativeApplication;
import flash.display.Sprite;
import flash.events.DNSResolverEvent;
import flash.events.ErrorEvent;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.dns.AAAARecord;
import flash.net.dns.ARecord;
import flash.net.dns.DNSResolver;
import flash.net.dns.MXRecord;
import flash.net.dns.PTRRecord;
import flash.net.dns.SRVRecord;
import flash.utils.getQualifiedClassName;
或 import flash.net.dns;
但是同样的错误一直出现: 1120:访问未定义的属性MXRecord。 1120:访问未定义的属性AAAARecord。 1120:访问未定义的属性ARecord。 1120:访问未定义的属性DNSResolverEvent。 1180:调用可能未定义的方法DNSResolver。 1046:未找到类型或不是编译时常量:DNSResolver。 1172:无法找到定义DNSResolver。 1172:无法找到定义DNSResolver。
谁知道如何解决这个问题? 我输入了错误的包裹或者我错过了一些要点吗? 谢谢!