FileSystem.getFileSizeAsync() | This page was last modified over 30 day(s) ago and has 0 comment(s)
|
Back to FileSystem Class Summary |
Availability |
Windows, Mac OSX, Linux |
Usage |
mdm.FileSystem.getFileSizeAsync(pathToFile:String):void |
Parameters |
pathToFile:String - Path of file to check |
Returns |
Nothing |
Description |
Asynchronously returns the size of the specified file in bytes. Once operation completes either "onResult" or "onIOError" events are delivered to registered listener(s) (or called via assigned handler(s): see notes below). The "onResult" event would have result property available as: var fileSize:int = event.data.result; |
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.FileSystem.onResult = function(event:mdm.Event):void { // operation completed/finished var fileSize:int = event.data.result as int; }; mdm.FileSystem.onIOError = function(event:Event):void { // operation failed }; mdm.FileSystem.getFileSizeAsync(path); // event-listener implementation function onResultHandler(event:mdm.Event):void { // operation completed/finished var fileSize:int = event.data.result as int; }; function onIOErrorHandler(event:Event):void { // operation failed }; mdm.FileSystem.addEventListener("onResult", onResultHandler); mdm.FileSystem.addEventListener("onIOError", onIOErrorHandler); mdm.FileSystem.getFileSizeAsync(path); |
mdm.FileSystem 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 |