Application.Library.extractToExecPathAsync() This page was last modified over 30 day(s) ago and has 0 comment(s)


Back to Application.Library Class Summary

Availability
Windows, Mac OSX, Linux

Usage
mdm.Application.Library.extractToExecPathAsync(packedFile:String, extractedFile:String):Void

Parameters
packedFile:String - File to be extracted
extractedFile:String - New filename of the extracted file

Returns
Nothing

Description
Extracts a packed file to the same directory as the Projector. The 'extractedFile' parameter must not include a path as the specified file will always extract to the application's directory.
This is asynchronous version of mdm.Application.Library.extractToExecPath method. When operation completes "onComplete" or "onIOError" are dispatched to registered listener (or called to assigned handler: see notes below).

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.Application.Library.onComplete = function(event:Event):void
{
};
mdm.Application.Library.onIOError = function(event:Event):void
{
};
mdm.Application.Library.extractToExecPathAsync("myFile.txt", "myFile.txt");

// event-listener model
function onCompleteHandler(event:Event):void
{
// operation succeeded
};
function onIOErrorHandler(event:Event):void
{
// operation failed
};
//
mdm.Application.Library.addEventListener("onComplete", onCompleteHandler);
mdm.Application.Library.addEventListener("onIOError", onIOErrorHandler);
//
mdm.Application.Library.extractToExecPathAsync("myFile.txt", "myFile.txt");

mdm.Application.Library 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