Dialogs.promptAdvAsync() This page was last modified over 30 day(s) ago and has 0 comment(s)


Back to Dialogs Class Summary

Availability
Windows, Mac OSX, Linux

Usage
mdm.Dialogs.promptAdvAsync(message:String, promptStyle:String):void

Parameters
message:String The message to be displayed
promptStyle:String - Prompt Style

Returns
A Boolean

Description
Executes an advanced Prompt Dialog displaying the custom message. Prompt style can be set by using the following expressions:


alert
info
confirm
error
empty

This is asynchronous version of method that shows modal dialog. When dialog is cancelled/dismissed then "onCancel" event is called. When dialog is closed/confirmed "onSelect" is called.

Notes
There are two ways to listen for events in 4.0:
#1
using "onEventNameFunction" - callback based handlers introduced in {mdm} 2.0
#2
using IEventListener model based on Events introduced in 4.0.

No matter what implementation you would use either callback and listener handler would have to use single-argument defintion as in below sample:
// callback based handlers
mdm.Appllication.onAppChangeFocus = function(event:Event):void
{
// proceed with event
};

// handlers based on IEventListener model
function onAppChangeFocusHandler(event:Event):void
{
// proceed with event
};

Example Code
// callback version
mdm.Dialogs.onCancel = function(event:Event):void
{
// dialog was cancelled
};
mdm.Dialogs.onSelect = function(event:Event):void
{
// dialog was closed/confirmed
};
mdm.Dialogs.promptAdvancedAsync(messageText, "alert");


// event-listener model
function onCancelHandler(event:Event):void
{
// dialog was cancelled
};
function onSelectHandler(event:Event):void
{
// dialog was closed/confirmed
};
//
mdm.Dialogs.addEventListener("onCancel", onCancelHandler);
mdm.Dialogs.addEventListener("onSelect", onSelectHandler);
//
mdm.Dialogs.promptAdvAsync(alertMessageText, "alert");

mdm.Dialogs Class Example Downloads
No Example Downloads Available


Registered Users must be logged in to 'MyAccount' to add a Comment - Log In Here
  After Logging In, Click Here to Refresh This Page