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


Back to Dialogs.BrowseFileToSave Class Summary

Availability
Mac OSX

Usage
mdm.Dialogs.BrowseFileToSave.showAsync():void

Parameters
None

Returns
nothing

Description
Allows the user to select any file from their system and returns the path and filename. This command displays a SAVE file Dialog instead of a BROWSE file dialog, although it will not actually save any files. Depending on user action either "onCancel" event is dispatched or "onSelect" event. In the second case event.data.result property will contain path to selected file.

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 based handler
mdm.Dialogs.BrowseFileToSave.onCancel = function(event:Event):void
{
// dialog cancelled
};
mdm.Dialogs.BrowseFileToSave.onSelect = function(event:Event):void
{
// event.data.result property contains path selected/entered by user
var path:String = event.data.result;
};
mdm.Dialogs.BrowseFileToSave.showAsync();


// event-listener based implemented
function onCancelHandler(event:Event):void
{
// dialog was cancelled/dismissed
};
function onSelectHandler(event:mdm.Event):void
{
// event.data.result is string with path selected/entered by user
var path:String = event.data.result;
};
mdm.Dialogs.BrowseFileToSave.addEventListener("onCancel", onCancelHandler);
mdm.Dialogs.BrowseFileToSave.addEventListener("onSelect", onSelectHandler);
//
mdm.Dialogs.BrowseFileToSave.showAsync();

mdm.Dialogs.BrowseFileToSave 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