| Package | flash.events |
| Class | public class InvokeEvent |
| Inheritance | InvokeEvent Event Object |
Only a single instance of a particular application will be launched. Subsequent attempts to launch the application will result in a new invocation event on the running instance. It is an application's responsibility to handle the event and take the appropriate action, such as opening a new application window to display the data in a file.
Invocation events are dispatched through the Shell singleton object, which is
automatically created for every Apollo application. To receive InvokeEvents,
add a listener to the singleton Shell object. InvokeEvents
are queued until a listener is registered. Since these events are queued,
an application may receive several InvokeEvents when it registers
the first listener, including the event for the start-up invocation.
See also
| Property | Defined by | ||
|---|---|---|---|
| arguments : Array
[read-only]
The array of string arguments passed during this invocation.
| InvokeEvent | ||
![]() | 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 | |
| currentDirectory : File
[read-only]
The directory that should be used to resolve any relative paths in the arguments
array.
| InvokeEvent | ||
![]() | currentTarget : Object
The object that is actively processing the Event object with an event listener.
| Event | |
![]() | 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 | |
![]() | type : String
The type of event.
| Event | |
| Method | Defined by | ||
|---|---|---|---|
| InvokeEvent | |||
|
Creates a new copy of this event.
| InvokeEvent | ||
![]() |
A utility function for implementing the
toString() method in your custom Event class. | Event | |
![]() |
Checks whether
preventDefault() has been called on the event. | Event | |
![]() |
preventDefault():void
Cancels an event's default behavior if that behavior can be canceled.
| Event | |
![]() |
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 | |
![]() |
Returns a string containing all the properties of the Event object.
| Event | |
![]() |
Returns the primitive value of the specified object.
| Object | |
| Constant | Defined by | ||
|---|---|---|---|
![]() | ACTIVATE : String = "activate" [static]
Defines the value of the
type property of an activate event object. | Event | |
![]() | ADDED : String = "added" [static]
Defines the value of the
type property of an added event object. | Event | |
![]() | ADDED_TO_STAGE : String = "addedToStage" [static]
Defines the value of the
type property of an addedToStage event object. | Event | |
![]() | CANCEL : String = "cancel" [static]
Defines the value of the
type property of a cancel event object. | Event | |
![]() | CHANGE : String = "change" [static]
Defines the value of the
type property of a change event object. | Event | |
![]() | CLOSE : String = "close" [static]
Defines the value of the
type property of a close event object. | Event | |
![]() | CLOSING : String = "closing" [static]
Defines the value of the
type property of a closing event object. | Event | |
![]() | COMPLETE : String = "complete" [static]
Defines the value of the
type property of a complete event object. | Event | |
![]() | CONNECT : String = "connect" [static]
Defines the value of the
type property of a connect event object. | Event | |
![]() | DEACTIVATE : String = "deactivate" [static]
Defines the value of the
type property of a deactivate event object. | Event | |
![]() | DOM_INITIALIZE : String = "domInitialize" [static]
Defines the value of the
type property of a domInitialize event object. | Event | |
![]() | ENTER_FRAME : String = "enterFrame" [static]
Defines the value of the
type property of an enterFrame event object. | Event | |
![]() | FULLSCREEN : String = "fullScreen" [static]
Defines the value of the
type property of a fullScreen event object. | Event | |
![]() | HTML_BOUNDS_CHANGE : String = "htmlBoundsChange" [static]
Defines the value of the
type property of an htmlBoundsChange event object. | Event | |
![]() | HTML_RENDER : String = "htmlRender" [static]
Defines the value of the
type property of an htmlRender event object. | Event | |
![]() | ID3 : String = "id3" [static]
Defines the value of the
type property of an id3 event object. | Event | |
![]() | INIT : String = "init" [static]
Defines the value of the
type property of an init event object. | Event | |
| INVOKE : String = "invoke" [static]
flash.events.InvokeEvent.INVOKE defines the value of the
type
property of an InvokeEvent event object. | InvokeEvent | ||
![]() | LOCATION_CHANGE : String = "locationChange" [static]
Defines the value of the
type property of a locationChange event object. | Event | |
![]() | MOUSE_LEAVE : String = "mouseLeave" [static]
Defines the value of the
type property of a mouseLeave event object. | Event | |
![]() | NETWORK_CHANGE : String = "networkChange" [static]
Defines the value of the
type property of a networkChange event object. | Event | |
![]() | OPEN : String = "open" [static]
Defines the value of the
type property of an open event object. | Event | |
![]() | REMOVED : String = "removed" [static]
Defines the value of the
type property of a removed event object. | Event | |
![]() | REMOVED_FROM_STAGE : String = "removedFromStage" [static]
Defines the value of the
type property of a removedFromStage event object. | Event | |
![]() | RENDER : String = "render" [static]
Defines the value of the
type property of a render event object. | Event | |
![]() | RESIZE : String = "resize" [static]
Defines the value of the
type property of a resize event object. | Event | |
![]() | SCROLL : String = "scroll" [static]
Defines the value of the
type property of a scroll event object. | Event | |
![]() | SELECT : String = "select" [static]
Defines the value of the
type property of a select event object. | Event | |
![]() | SOUND_COMPLETE : String = "soundComplete" [static]
Defines the value of the
type property of a soundComplete event object. | Event | |
![]() | TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [static]
Defines the value of the
type property of a tabChildrenChange event object. | Event | |
![]() | TAB_ENABLED_CHANGE : String = "tabEnabledChange" [static]
Defines the value of the
type property of a tabEnabledChange event object. | Event | |
![]() | TAB_INDEX_CHANGE : String = "tabIndexChange" [static]
Defines the value of the
type property of a tabIndexChange event object. | Event | |
![]() | UNLOAD : String = "unload" [static]
Defines the value of the
type property of an unload event object. | Event | |
| arguments | property |
arguments:Array [read-only]The array of string arguments passed during this invocation. If this is a command line invocation, the array will be the command line arguments excluding the process name.
Note: The Mac OS X Finder automatically passes the process serial number as an argument with the form -psn_NNN (where NNN is the process serial number).
Implementation public function get arguments():Array
| currentDirectory | property |
currentDirectory:File [read-only]The directory that should be used to resolve any relative paths in the arguments array. If an application is started from the command line this property will typically be the current working directory of the command line shell from which it was started. If an application is launched from the GUI shell this is typically the file system root.
Implementation public function get currentDirectory():File
| InvokeEvent | () | constructor |
public function InvokeEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, dir:File = null, argv:Array = null)Parameters
type:String |
|
bubbles:Boolean (default = false) |
|
cancelable:Boolean (default = false) |
|
dir:File (default = null) |
|
argv:Array (default = null) |
| clone | () | method |
| INVOKE | constant |
public static const INVOKE:String = "invoke"
flash.events.InvokeEvent.INVOKE defines the value of the type
property of an InvokeEvent event object.
The InvokeEvent object has the following properties:
| Properties | Values |
|---|---|
arguments | the array of string arguments passed during this invocation. |
currentDirectory | a File object representing the directory that should be used to resolve any relative paths in the arguments array. |
bubbles | No. |
cancelable | false;
There is no default behavior to cancel. |
currentTarget | Indicates the object that is actively processing this InvokeEvent object with an event listener. |
target | Always the Shell object. |
See also
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/apollo/1.0/aslr/flash/events/InvokeEvent.html