| Package | flash.events | 
| Class | public class DataEvent | 
| Inheritance | DataEvent   TextEvent   Event   Object | 
| Language version: | ActionScript ActionScript 3.0 | 
| Runtime version: | 
DataEvent.DATA: dispatched for data sent or received.DataEvent.UPLOAD_COMPLETE_DATA: dispatched when data is sent and the server has responded.DataEvent.WEBVIEW_MESSAGE: dispatched when a message is sent from a web page hosted by a StageWebView object.See also
| Property | Defined by | ||
|---|---|---|---|
![]()  | bubbles : Boolean
 
	Indicates whether an event is a bubbling event. 
 | Event | |
![]()  | cancelable : Boolean
 
	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
 
	The object that is actively processing the Event object with an event listener. 
 | Event | |
| data : String
 
	The raw data loaded into Flash Player or Adobe AIR. 
 | DataEvent | ||
![]()  | eventPhase : uint
 
	The current phase in the event flow. 
 | Event | |
![]()  | prototype : Object
 [static]
	 A reference to the prototype object of a class or function object. 
 | Object | |
![]()  | target : Object
 
	The event target. 
 | Event | |
![]()  | text : String
 
	 For a  
textInput event, the character or sequence of characters 
	 entered by the user. | TextEvent | |
![]()  | type : String
 
	The type of event. 
 | Event | |
| Method | Defined by | ||
|---|---|---|---|
| 
 
	Creates an event object that contains information about data events. 
 | DataEvent | ||
| 
 
	Creates a copy of the DataEvent object and sets the value of each property to match that of the
	original. 
 | DataEvent | ||
![]()  | 
 
	 A utility function for implementing the  
toString() method in custom 
	 ActionScript 3.0 Event classes. | Event | |
![]()  | 
 
	 Indicates whether an object has a specified property defined. 
 | Object | |
![]()  | 
 
	Checks whether the  
preventDefault() method has been called on the event. | Event | |
![]()  | 
 
	 Indicates whether an instance of the Object class is in the prototype chain of the object specified 
	 as the parameter. 
 | Object | |
![]()  | 
 
	Cancels an event's default behavior if that behavior can be canceled. 
 | Event | |
![]()  | 
 
	 Indicates whether the specified property exists and is enumerable. 
 | Object | |
![]()  | 
 
     Sets the availability of a dynamic property for loop operations. 
 | Object | |
![]()  | 
 
	Prevents processing of any event listeners in the current node and any subsequent nodes in 
	the event flow. 
 | Event | |
![]()  | 
 
	Prevents processing of any event listeners in nodes subsequent to the current node in the 
	event flow. 
 | Event | |
![]()  | 
 
	 Returns the string representation of this object, formatted according to locale-specific conventions. 
 | Object | |
| 
 
	Returns a string that contains all the properties of the DataEvent object. 
 | DataEvent | ||
![]()  | 
 
	 Returns the primitive value of the specified object. 
 | Object | |
| Constant | Defined by | ||
|---|---|---|---|
![]()  | ACTIVATE : String = "activate" [static]
	The  
ACTIVATE constant defines the value of the type property of an activate event object. | Event | |
![]()  | ADDED : String = "added" [static]
	The  
Event.ADDED constant defines the value of the type property of 
	an added event object. | Event | |
![]()  | ADDED_TO_STAGE : String = "addedToStage" [static]
	The  
Event.ADDED_TO_STAGE constant defines the value of the type 
	property of an addedToStage event object. | Event | |
![]()  | BROWSER_ZOOM_CHANGE : String = "browserZoomChange" [static]
    The  
Event.BROWSER_ZOOM_CHANGE constant defines the value of the type 
    property of an browserZoomChange event object. | Event | |
![]()  | CANCEL : String = "cancel" [static]
	The  
Event.CANCEL constant defines the value of the type property of a cancel event object. | Event | |
![]()  | CHANGE : String = "change" [static]
	The  
Event.CHANGE constant defines the value of the type property of a change event object. | Event | |
![]()  | CHANNEL_MESSAGE : String = "channelMessage" [static]
	The  
Event.CHANNEL_MESSAGE constant defines the value of the type property of a channelMessage event object. | Event | |
![]()  | CHANNEL_STATE : String = "channelState" [static]
	The  
Event.CHANNEL_STATE constant defines the value of the type property of a channelState event object. | Event | |
![]()  | CLEAR : String = "clear" [static]
	The  
Event.CLEAR constant defines the value of the type property 
	of a clear event object. | Event | |
![]()  | CLOSE : String = "close" [static]
	The  
Event.CLOSE constant defines the value of the type property of a close event object. | Event | |
![]()  | CLOSING : String = "closing" [static]
	The  
Event.CLOSING constant defines the value of the 
	type property of a closing event object. | Event | |
![]()  | COMPLETE : String = "complete" [static]
	The  
Event.COMPLETE constant defines the value of the type property of a complete event object. | Event | |
![]()  | CONNECT : String = "connect" [static]
	The  
Event.CONNECT constant defines the value of the type property of a connect event object. | Event | |
![]()  | CONTEXT3D_CREATE : String = "context3DCreate" [static]
	The  
Event.CONTEXT3D_CREATE constant defines the value of the type property of a context3Dcreate event object. | Event | |
![]()  | COPY : String = "copy" [static]
	Defines the value of the  
type property of a copy event object. | Event | |
![]()  | CUT : String = "cut" [static]
	Defines the value of the  
type property of a cut event object. | Event | |
| DATA : String = "data" [static]
	Defines the value of the  
type property of a data event object. | DataEvent | ||
![]()  | DEACTIVATE : String = "deactivate" [static]
	The  
Event.DEACTIVATE constant defines the value of the type property of a deactivate event object. | Event | |
![]()  | DISPLAYING : String = "displaying" [static]
	 The  
Event.DISPLAYING constant defines the value of the type property of a displaying event object. | Event | |
![]()  | ENTER_FRAME : String = "enterFrame" [static]
	The  
Event.ENTER_FRAME constant defines the value of the type property of an enterFrame event object. | Event | |
![]()  | EXIT_FRAME : String = "exitFrame" [static]
	The  
Event.EXIT_FRAME constant defines the value of the type property of an exitFrame event object. | Event | |
![]()  | EXITING : String = "exiting" [static]
	The  
Event.EXITING constant defines the value of the type property of an exiting event object. | Event | |
![]()  | FRAME_CONSTRUCTED : String = "frameConstructed" [static]
	The  
Event.FRAME_CONSTRUCTED constant defines the value of the type property of an frameConstructed event object. | Event | |
![]()  | FRAME_LABEL : String = "frameLabel" [static]
	The  
Event.FRAME_LABEL constant defines the value of the type property of an frameLabel event object. | Event | |
![]()  | FULLSCREEN : String = "fullScreen" [static]
	The  
Event.FULL_SCREEN constant defines the value of the type property of a fullScreen event object. | Event | |
![]()  | HTML_BOUNDS_CHANGE : String = "htmlBoundsChange" [static]
	The  
Event.HTML_BOUNDS_CHANGE constant defines the value of the type property of an htmlBoundsChange event object. | Event | |
![]()  | HTML_DOM_INITIALIZE : String = "htmlDOMInitialize" [static]
	The  
Event.HTML_DOM_INITIALIZE constant defines the value of the type property 
	of an htmlDOMInitialize event object. | Event | |
![]()  | HTML_RENDER : String = "htmlRender" [static]
	The  
Event.HTML_RENDER constant defines the value of the type property of an htmlRender event object. | Event | |
![]()  | ID3 : String = "id3" [static]
	The  
Event.ID3 constant defines the value of the type property of an id3 event object. | Event | |
![]()  | INIT : String = "init" [static]
	The  
Event.INIT constant defines the value of the type property of an init event object. | Event | |
![]()  | LINK : String = "link" [static]
     Defines the value of the  
type property of a link event object. | TextEvent | |
![]()  | LOCATION_CHANGE : String = "locationChange" [static]
	The  
Event.LOCATION_CHANGE constant defines the value of the type property of a locationChange event object. | Event | |
![]()  | MOUSE_LEAVE : String = "mouseLeave" [static]
	The  
Event.MOUSE_LEAVE constant defines the value of the type property of a mouseLeave event object. | Event | |
![]()  | NETWORK_CHANGE : String = "networkChange" [static]
	The  
Event.NETWORK_CHANGE constant defines the value of the type property of a networkChange event object. | Event | |
![]()  | OPEN : String = "open" [static]
	The  
Event.OPEN constant defines the value of the type property of an open event object. | Event | |
![]()  | PASTE : String = "paste" [static]
	The  
Event.PASTE constant defines the value of the type property of a paste event object. | Event | |
![]()  | PREPARING : String = "preparing" [static]
	 The  
Event.PREPARING constant defines the value of the type property of a preparing event object. | Event | |
![]()  | REMOVED : String = "removed" [static]
	The  
Event.REMOVED constant defines the value of the type property of
	a removed event object. | Event | |
![]()  | REMOVED_FROM_STAGE : String = "removedFromStage" [static]
	The  
Event.REMOVED_FROM_STAGE constant defines the value of the type 
	property of a removedFromStage event object. | Event | |
![]()  | RENDER : String = "render" [static]
	The  
Event.RENDER constant defines the value of the type property of a render event object. | Event | |
![]()  | RESIZE : String = "resize" [static]
	The  
Event.RESIZE constant defines the value of the type property of a resize event object. | Event | |
![]()  | SCROLL : String = "scroll" [static]
	The  
Event.SCROLL constant defines the value of the type property of a scroll event object. | Event | |
![]()  | SELECT : String = "select" [static]
	The  
Event.SELECT constant defines the value of the type property of a select event object. | Event | |
![]()  | SELECT_ALL : String = "selectAll" [static]
	The  
Event.SELECT_ALL constant defines the value of the type property of a selectAll event object. | Event | |
![]()  | SOUND_COMPLETE : String = "soundComplete" [static]
	The  
Event.SOUND_COMPLETE constant defines the value of the type property of a soundComplete event object. | Event | |
![]()  | STANDARD_ERROR_CLOSE : String = "standardErrorClose" [static]
	The  
Event.STANDARD_ERROR_CLOSE constant defines the value of the type property of a standardErrorClose event object. | Event | |
![]()  | STANDARD_INPUT_CLOSE : String = "standardInputClose" [static]
	The  
Event.STANDARD_INPUT_CLOSE constant defines the value of the type property of a standardInputClose event object. | Event | |
![]()  | STANDARD_OUTPUT_CLOSE : String = "standardOutputClose" [static]
	The  
Event.STANDARD_OUTPUT_CLOSE constant defines the value of the type property of a standardOutputClose event object. | Event | |
![]()  | SUSPEND : String = "suspend" [static]
	The  
Event.SUSPEND constant defines the value of the type property of an suspend event object. | Event | |
![]()  | TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [static]
	The  
Event.TAB_CHILDREN_CHANGE constant defines the value of the type property of a tabChildrenChange event object. | Event | |
![]()  | TAB_ENABLED_CHANGE : String = "tabEnabledChange" [static]
	The  
Event.TAB_ENABLED_CHANGE constant defines the value of the type 
	property of a tabEnabledChange event object. | Event | |
![]()  | TAB_INDEX_CHANGE : String = "tabIndexChange" [static]
	The  
Event.TAB_INDEX_CHANGE constant defines the value of the 
	type property of a tabIndexChange event object. | Event | |
![]()  | TEXT_INPUT : String = "textInput" [static]
     Defines the value of the  
type property of a textInput event object. | TextEvent | |
![]()  | TEXT_INTERACTION_MODE_CHANGE : String = "textInteractionModeChange" [static]
	The  
Event.TEXT_INTERACTION_MODE_CHANGE constant defines the value of the type property of a interaction mode event object. | Event | |
![]()  | TEXTURE_READY : String = "textureReady" [static]
	The  
Event.TEXTURE_READY constant defines the value of the type property of a textureReady event object. | Event | |
![]()  | UNLOAD : String = "unload" [static]
	The  
Event.UNLOAD constant defines the value of the type property of an unload event object. | Event | |
| UPLOAD_COMPLETE_DATA : String = "uploadCompleteData" [static]
	Defines the value of the  
type property of an uploadCompleteData event object. | DataEvent | ||
![]()  | USER_IDLE : String = "userIdle" [static]
	The  
Event.USER_IDLE constant defines the value of the type property of a userIdle event object. | Event | |
![]()  | USER_PRESENT : String = "userPresent" [static]
	The  
Event.USER_PRESENT constant defines the value of the type property of a userPresent event object. | Event | |
![]()  | VIDEO_FRAME : String = "videoFrame" [static]
	The  
Event.VIDEO_FRAME constant defines the value of the 
	type property of a videoFrame event object. | Event | |
| WEBVIEW_MESSAGE : String = "webViewMessage" [static]
	Defines the value of the  
type property of an webViewMessage event object. | DataEvent | ||
![]()  | WORKER_STATE : String = "workerState" [static]
	The  
Event.WORKER_STATE constant defines the value of the type property of a workerState event object. | Event | |
| data | property | 
data:String  [read-write]
| Language version: | ActionScript ActionScript 3.0 | 
| Runtime version: | 
The raw data loaded into Flash Player or Adobe AIR.
Implementation    public function get data():String
    public function set data(value:String):void
| DataEvent | () | constructor | 
public function DataEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, data:String = "")
| Language version: | ActionScript ActionScript 3.0 | 
| Runtime version: | 
Creates an event object that contains information about data events. Event objects are passed as parameters to event listeners.
Parameterstype:String —  The type of the event. Event listeners can access this information through the
	inherited type property.
	 | 
|
bubbles:Boolean (default = false) — Determines whether the Event object can be canceled. Event listeners can
	access this information through the inherited cancelable property.
	 | 
|
cancelable:Boolean (default = false) — The raw data loaded into Flash Player or Adobe AIR. Event listeners can access this information
	through the data property.
		 | 
|
data:String (default = "") | 
See also
| clone | () | method | 
public override function clone():Event
| Language version: | ActionScript ActionScript 3.0 | 
| Runtime version: | 
Creates a copy of the DataEvent object and sets the value of each property to match that of the original.
ReturnsEvent — 
                        A new DataEvent object with property values that match those of the original.
	 
	 
                        
                      | 
| toString | () | method | 
public override function toString():String
| Language version: | ActionScript ActionScript 3.0 | 
| Runtime version: | 
Returns a string that contains all the properties of the DataEvent object. The string is in the following format:
[DataEvent type=value bubbles=value cancelable=value
	data=value]
String — 
                        A string that contains all the properties of the DataEvent object.
	 
	 
                        
                      | 
| DATA | constant | 
public static const DATA:String = "data"
| Language version: | ActionScript ActionScript 3.0 | 
| Runtime version: | 
	Defines the value of the type property of a data event object.  
	
This event has the following properties:
| Property | Value | 
|---|---|
bubbles | false | 
cancelable | false; there is no default behavior to cancel. | 
currentTarget | The object that is actively processing the Event object with an event listener. | 
data | The raw data loaded into Flash Player or Adobe AIR. | 
target | The XMLSocket object receiving data. | 
See also
| UPLOAD_COMPLETE_DATA | constant | 
public static const UPLOAD_COMPLETE_DATA:String = "uploadCompleteData"
| Language version: | ActionScript ActionScript 3.0 | 
| Runtime version: | 
	Defines the value of the type property of an uploadCompleteData event object.
	
This event has the following properties:
| Property | Value | 
|---|---|
bubbles | false | 
cancelable | false; there is no default behavior to cancel. | 
currentTarget | The object that is actively processing the Event object with an event listener. | 
data | The raw data returned from the server after a successful file upload. | 
target | The FileReference object receiving data after a successful upload. | 
See also
| WEBVIEW_MESSAGE | constant | 
public static const WEBVIEW_MESSAGE:String = "webViewMessage"
| Language version: | ActionScript ActionScript 3.0 | 
| Runtime version: | AIR 51.0 | 
	Defines the value of the type property of an webViewMessage event object.
	
This event has the following properties:
| Property | Value | 
|---|---|
bubbles | false | 
cancelable | false; there is no default behavior to cancel. | 
currentTarget | The object that is actively processing the Event object with an event listener. | 
data | The string data posted by the HTML page hosted within the StageWebView object, potentially a JSON formatted string. | 
target | The StageWebView object that was sent the postMessage request. | 
See also
yourDomain. An event listener is attached to the XMLSocket
  object that listens for data events, which are dispatched whenever raw data 
  is received.
  
  Notes:
securityError event in this example, you need to compile the SWF file with "Local playback security" set
  	to "Access network only".yourDomain] using port 8080.
package {
	import flash.display.Sprite;
	import flash.events.DataEvent;
	import flash.net.XMLSocket;
	public class DataEventExample extends Sprite {
		private var hostName:String = "[yourDomain]";
		private var port:uint = 8080;
		private var socket:XMLSocket;
		public function DataEventExample() {
			socket = new XMLSocket();
			socket.addEventListener(DataEvent.DATA, dataHandler);
			socket.connect(hostName, port);
		}
		private function dataHandler(event:DataEvent):void {
			trace("dataHandler: " + event.data);
		}
	}
}