mApplication.addEventListener()

Availability

SupportPCMacPackage (AS3) / Scope (AS2)
ActionScript 3.0

4.0 or later

4.0 or later

stm.mprojector.mApplication stm.mprojector.mApplicationEvent

ActionScript 2.0

Usage

mApplication.addEventListener(type:String, listener:Function) : Void

Parameters

type - AS3 mApplicationEvent Types: mApplicationEvent.ACTIVATE mApplicationEvent.DOCUMENT_COMPLETE mApplicationEvent.DOWNLOAD_COMPLETE mApplicationEvent.DOWNLOAD_FILE_PROGRESS mApplicationEvent.MESSAGE mApplicationEvent.RESTART mApplicationEvent.SCREEN_CHANGE mApplicationEvent.SYSTEM_TRAY

listener

Returns

Nothing.

Description

Method; In AS3, event listeners are used to receive application events to your SWF.

ActionScript 3.0 Example:

The following example shows how to be notified when your application is active and respond accordingly.

import stm.mprojector.mApplication;
import stm.mprojector.mApplicationEvent;

function applicationEventHandler(event:mApplicationEvent):void {
	switch (event.type) {
		case mApplicationEvent.ACTIVATE :
			if (event.active) {
				// re-draw application to active state
			} else {
				// re-draw application to in-active state
			}
	}
}

function initListeners():void {
	mApplication.addEventListener(mApplicationEvent.ACTIVATE, applicationEventHandler);
}

initListeners();

See Also

mApplicationEvent.ACTIVATE, mApplicationEvent.DOCUMENT_COMPLETE, mApplicationEvent.DOWNLOAD_COMPLETE, mApplicationEvent.DOWNLOAD_FILE_PROGRESS, mApplicationEvent.MESSAGE, mApplicationEvent.RESTART, mApplicationEvent.SCREEN_CHANGE, mApplicationEvent.SYSTEM_TRAY

Code Examples

DownloadFile