flash.events

# DNSResolverEvent - AS3

Package | flash.events
Class | public class DNSResolverEvent
Inheritance | DNSResolverEvent Event Object

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

The DNSResolverEvent class represents the results of a Domain Name System (DNS) lookup operation.

Use the DNSResolver `lookup()` method to initiate a DNS query. Resource records returned by the query are placed in the `resourceRecords` array of this DNSResolverEvent object.

Related API Elements

DNSResolver

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | bubbles : Boolean [read-only] Indicates whether an event is a bubbling event. | Event
|  | cancelable : Boolean [read-only] Indicates whether the behavior associated with the event can be prevented. | Event
|  | constructor : Object A reference to the class object or constructor function for a given object instance. | Object
|  | currentTarget : Object [read-only] The object that is actively processing the Event object with an event listener. | Event
|  | eventPhase : uint [read-only] The current phase in the event flow. | Event
|  | host : String The query string, such as a host name, IP address, or service locator used in the call to the lookup() method of the DNSResolver class for which this event is a response. | DNSResolverEvent
|  | resourceRecords : Array An array containing the resource records returned by the DNS lookup operation. | DNSResolverEvent
|  | target : Object [read-only] The event target. | Event
|  | type : String [read-only] The type of event. | Event

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | DNSResolverEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, host:String = "", resourceRecords:Array = null) Creates an DNSResolverEvent object that contains the results of a DNS lookup operation. | DNSResolverEvent
|  | clone():Event [override] Creates a copy of the DNSResolverEvent object and sets the value of each property to match that of the original. | DNSResolverEvent
|  | formatToString(className:String, ... arguments):String A utility function for implementing the toString() method in custom ActionScript 3.0 Event classes. | Event
|  | hasOwnProperty(name:String):Boolean Indicates whether an object has a specified property defined. | Object
|  | isDefaultPrevented():Boolean Checks whether the preventDefault() method has been called on the event. | Event
|  | isPrototypeOf(theClass:Object):Boolean Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter. | Object
|  | preventDefault():void Cancels an event's default behavior if that behavior can be canceled. | Event
|  | propertyIsEnumerable(name:String):Boolean Indicates whether the specified property exists and is enumerable. | Object
|  | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void Sets the availability of a dynamic property for loop operations. | Object
|  | stopImmediatePropagation():void Prevents processing of any event listeners in the current node and any subsequent nodes in the event flow. | Event
|  | stopPropagation():void Prevents processing of any event listeners in nodes subsequent to the current node in the event flow. | Event
|  | toLocaleString():String Returns the string representation of this object, formatted according to locale-specific conventions. | Object
|  | toString():String [override] Returns a string that contains all the properties of the DNSResolverEvent object. | DNSResolverEvent
|  | valueOf():Object Returns the primitive value of the specified object. | Object

Public Constants
Hide Inherited Public Constants
Show Inherited Public Constants

| Constant | Defined By
--- | --- | ---
|  | LOOKUP : String = "lookup" [static] Defines the value of the type property of a lookup event object. | DNSResolverEvent

Property Detail

### host

property

`host:String`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

The query string, such as a host name, IP address, or service locator used in the call to the `lookup()` method of the DNSResolver class for which this event is a response.

Implementation
`public function get host():String`
`public function set host(value:String):void`

### resourceRecords

property

`resourceRecords:Array`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

An array containing the resource records returned by the DNS lookup operation.

Implementation
`public function get resourceRecords():Array`
`public function set resourceRecords(value:Array):void`
Constructor Detail

### DNSResolverEvent

()
Constructor

`public function DNSResolverEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, host:String = "", resourceRecords:Array = null)`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

Creates an DNSResolverEvent object that contains the results of a DNS lookup operation. Event objects are passed as parameters to event listeners.

Parameters

| `type:String` — The type of the event. Possible values are:`DNSResolverEvent.LOOKUP`
| `bubbles:Boolean` (default = `false`)`` — Determines whether the Event object participates in the bubbling stage of the event flow.
| `cancelable:Boolean` (default = `false`)`` — Determines whether the Event object can be canceled.
| `host:String` (default = "``")`` — The query string, such as a host name, IP address, or service locator used in the call to the `lookup()` method of the DNSResolver class for which the new event is a response.
| `resourceRecords:Array` (default = `null`)`` — A list of the returned DNS resource records.

Method Detail

### clone

()
method

`override public function clone():Event`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

Creates a copy of the DNSResolverEvent object and sets the value of each property to match that of the original.

Returns

| `Event` — A new ServerSocketConnectEvent object with property values that match those of the original.

### toString

()
method

`override public function toString():String`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

Returns a string that contains all the properties of the DNSResolverEvent object. The string is in the following format:

`[DNSResolverEvent type=value bubbles=value cancelable=value host=value resourceRecords=value]`

Returns

| `String` — A string that contains all the properties of the `ProgressEvent` object.

Constant Detail

### LOOKUP

Constant

`public static const LOOKUP:String = "lookup"`

Language Version: | ActionScript 3.0

Runtime Versions: | AIR 2

Defines the value of the `type` property of a `lookup` event object.

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 12:28 PM -07:00