| Package | com.nativeExtensions.saf |
| Class | public class Document |
| Inheritance | Document flash.events.EventDispatcher |
| Property | Defined By | ||
|---|---|---|---|
| androidDirectory : Document [static] [read-only]
Get the Android folder. | Document | ||
| androidUri : String [read-only]
Get the Android folder Uri. | Document | ||
| dcimCameraDirectory : Document [static] [read-only]
Get the DCIM/Camera folder. | Document | ||
| dcimCameraUri : String [read-only]
Get the DCIM/Camera folder Uri. | Document | ||
| dcimDirectory : Document [static] [read-only]
Get the DCIM folder. | Document | ||
| dcimUri : String [read-only]
Get the DCIM folder Uri. | Document | ||
| displayGallery : Boolean = false
Display Gallery for getUri(), read(), readAsync(), readBytes(), readBytesAsync(). | Document | ||
| documentsDirectory : Document [static] [read-only]
Get the Documents folder. | Document | ||
| documentsUri : String [read-only]
Get the Documents folder Uri. | Document | ||
| downloadDirectory : Document [static] [read-only]
Get the Download folder. | Document | ||
| downloadUri : String [read-only]
Get the Download folder Uri. | Document | ||
| exists : Boolean [read-only]
Check is Uri exists. | Document | ||
| isDirectory : Boolean [read-only]
Check Uri is directory. | Document | ||
| isDocumentUri : Boolean [read-only]
Check Uri is document Uri. | Document | ||
| isPersistableUri : Boolean [read-only]
Check is persistable Uri. | Document | ||
| mediaAudioUri : String [read-only]
Get media audio Uri. | Document | ||
| mediaImagesUri : String [read-only]
Get media images Uri. | Document | ||
| mediaVideoUri : String [read-only]
Get media video Uri. | Document | ||
| mimeType : String [read-only]
Get mime type. | Document | ||
| name : String [read-only]
Get file or directory name. | Document | ||
| onlyUpdateUriInAsynchronousTasks : Boolean = true
The Uri is only updated in asynchronous tasks (listeners). | Document | ||
| parentDirectory : String [read-only]
Get parent directory. | Document | ||
| picturesDirectory : Document [static] [read-only]
Get the Pictures folder. | Document | ||
| picturesUri : String [read-only]
Get the Pictures folder Uri. | Document | ||
| QUri : Class [read-only]
Check is Android Q Uri supported. | Document | ||
| size : Number [read-only]
Get the file size in bytes. | Document | ||
| uri : String
Document Uri. | Document | ||
| Method | Defined By | ||
|---|---|---|---|
Document(uri:String)
The constructor function for the Document class. | Document | ||
childExists(name:String):String
Check is a file or a subdirectory exists in a directory. | Document | ||
childrens(includeTrashUri:Boolean = false):Array
Get childrens Uri of a directory. | Document | ||
create(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):void
Launch SAF to create text file. | Document | ||
createAsync(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):void
Launch SAF to create text file totally asynchronously. | Document | ||
createBytes(title:String = file.txt, content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false):void
Launch SAF to create file. | Document | ||
createBytesAsync(title:String = file.txt, content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false):void
Launch SAF to create file totally asynchronously. | Document | ||
createBytesFromUri(title:String = image.png, content:ByteArray = null, mimeType:String = image/png, persist:Boolean = false):String
Create file from Uri. | Document | ||
createBytesFromUriAsync(title:String = image.png, content:ByteArray = null, mimeType:String = image/png, persist:Boolean = false):void
Create file from Uri asynchronously. | Document | ||
createBytesToGallery(title:String = null, content:ByteArray = null, mimeType:String = image/png, directory:String, mediaUri:String = null):String
Create file to Gallery. | Document | ||
createBytesToGalleryAsync(title:String = null, content:ByteArray = null, mimeType:String = image/png, directory:String, mediaUri:String = null):void
Create file to Gallery asynchronously. | Document | ||
createDir(title:String = dir, persist:Boolean = false):void
Launch SAF to create directory. | Document | ||
createDirFromUri(title:String = dir, persist:Boolean = false):String
Create directory from Uri. | Document | ||
createFromUri(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):String
Create text file from Uri. | Document | ||
createFromUriAsync(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):void
Create text file from Uri asynchronously. | Document | ||
deleteDir():void
Launch SAF to delete directory. | Document | ||
deleteFile(mimeType:String = text/plain):void
Launch SAF to delete file. | Document | ||
deleteFiles(mimeType:String = text/plain):void
Launch SAF to delete multiple files. | Document | ||
deleteFromUri():Boolean
Delete file or directory from Uri. | Document | ||
dispose():void
Dispose extension context. | Document | ||
edit(content:String, mimeType:String = text/plain, persist:Boolean = false):void
Launch SAF to edit text file. | Document | ||
editAsync(content:String, mimeType:String = text/plain, persist:Boolean = false):void
Launch SAF to edit text file totally asynchronously. | Document | ||
editBytes(content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false):void
Launch SAF to edit file. | Document | ||
editBytesAsync(content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false):void
Launch SAF to edit file totally asynchronously. | Document | ||
editBytesFromUri(content:ByteArray = null):String
Edit file from Uri. | Document | ||
editBytesFromUriAsync(content:ByteArray = null):void
Edit file from Uri asynchronously. | Document | ||
editFromUri(content:String):String
Edit text file from Uri. | Document | ||
editFromUriAsync(content:String):void
Edit text file from Uri asynchronously. | Document | ||
galleryUri():String
Get Uri from Gallery Uri (used when displayGallery = true). | Document | ||
getExtension(mimeType:String = text/*):String
Get extension from mime type. | Document | ||
getFileFromBookmarkData(bookmarkData:String):File
Get File from bookmark data. | Document | ||
getMimeTypeFromExtension(extension:String = txt):String
Get mime type from file extension. | Document | ||
getPathFromUri():String
Get file path from Uri if possible. | Document | ||
getUri(mimeType:String = text/*, persist:Boolean = false):void
Launch SAF to get file Uri. | Document | ||
getUriFromDir(persist:Boolean = false):void
Launch SAF to get directory Uri. | Document | ||
getUriMultiple(mimeType:String = text/*, persist:Boolean = false):void
Launch SAF to get multiple files Uri. | Document | ||
read(mimeType:String = text/*, persist:Boolean = false):void
Launch SAF to read text file. | Document | ||
readAsync(mimeType:String = text/*, persist:Boolean = false):void
Launch SAF to read text file totally asynchronously. | Document | ||
readBytes(mimeType:String = text/*, persist:Boolean = false):void
Launch SAF to read files. | Document | ||
readBytesAsync(mimeType:String = text/*, persist:Boolean = false):void
Launch SAF to read files totally asynchronously. | Document | ||
readBytesFromUri():ByteArray
Read file from Uri. | Document | ||
readBytesFromUriAsync():void
Read file from Uri asynchronously. | Document | ||
readBytesMultiple(mimeType:String = text/*, persist:Boolean = false):void
Launch SAF to read multiple files. | Document | ||
readBytesMultipleAsync(mimeType:String = text/*, persist:Boolean = false):void
Launch SAF to read files totally asynchronously. | Document | ||
readFromUri():String
Read text file from Uri. | Document | ||
readFromUriAsync():void
Read text file from Uri asynchronously. | Document | ||
readMultiple(mimeType:String = text/*, persist:Boolean = false):void
Launch SAF to read multiple text files. | Document | ||
readMultipleAsync(mimeType:String = text/*, persist:Boolean = false):void
Launch SAF to read multiple text file totally asynchronously. | Document | ||
removePersistableUri():void
Remove persistable Uri. | Document | ||
rename(title:String = file.txt):String
Rename file or directory. | Document | ||
startAccessingSecurityScopedResource(bookmarkData:String):Boolean
In an app that has adopted App Sandbox, makes the resource pointed to by a security-scoped URL available to the app. | Document | ||
stopAccessingSecurityScopedResource(bookmarkData:String):void
In an app that adopts App Sandbox, revokes access to the resource pointed to by a security-scoped URL. | Document | ||
takePersistableUri():void
Take persistable Uri if possible. | Document | ||
| Event | Summary | Defined By | ||
|---|---|---|---|---|
| Dispatched when SAF is canceled. | Document | |||
| Dispatched when a file or a directory is deleted. | Document | |||
| Dispatched when SAF create or edit file. | Document | |||
| Dispatched when a SAF error occurred. | Document | |||
| Dispatched when SAF get a file text content or an Uri. | Document | |||
| Dispatched when SAF get a file content. | Document | |||
| Constant | Defined By | ||
|---|---|---|---|
| DCIM_CAMERA_DIRECTORY : String = DCIM/Camera [static]
DCIM/camera directory
| Document | ||
| DCIM_DIRECTORY : String = DCIM [static]
DCIM directory
| Document | ||
| DOCUMENTS_DIRECTORY : String = Documents [static]
Documents directory
| Document | ||
| DOWNLOADS_DIRECTORY : String = Downloads [static]
Downloads directory
| Document | ||
| PICTURES_DIRECTORY : String = Pictures [static]
Pictures directory
| Document | ||
| androidDirectory | property |
androidDirectory:Document [read-only] Get the Android folder.
public static function get androidDirectory():Document| androidUri | property |
androidUri:String [read-only] Get the Android folder Uri.
public function get androidUri():String| dcimCameraDirectory | property |
dcimCameraDirectory:Document [read-only] Get the DCIM/Camera folder.
public static function get dcimCameraDirectory():Document| dcimCameraUri | property |
dcimCameraUri:String [read-only] Get the DCIM/Camera folder Uri.
public function get dcimCameraUri():String| dcimDirectory | property |
dcimDirectory:Document [read-only] Get the DCIM folder.
public static function get dcimDirectory():Document| dcimUri | property |
dcimUri:String [read-only] Get the DCIM folder Uri.
public function get dcimUri():String| displayGallery | property |
public var displayGallery:Boolean = falseDisplay Gallery for getUri(), read(), readAsync(), readBytes(), readBytesAsync().
var document:Document = new Document();
document.displayGallery = true;
document.readBytesAsync("image/*", false, document.mediaImagesUri);This feature doesn't use SAF.
The default value is false.
| documentsDirectory | property |
documentsDirectory:Document [read-only] Get the Documents folder.
public static function get documentsDirectory():Document| documentsUri | property |
documentsUri:String [read-only] Get the Documents folder Uri.
public function get documentsUri():String| downloadDirectory | property |
downloadDirectory:Document [read-only] Get the Download folder.
public static function get downloadDirectory():Document| downloadUri | property |
downloadUri:String [read-only] Get the Download folder Uri.
public function get downloadUri():String| exists | property |
exists:Boolean [read-only] Check is Uri exists.
public function get exists():Boolean| isDirectory | property |
isDirectory:Boolean [read-only] Check Uri is directory.
public function get isDirectory():Boolean| isDocumentUri | property |
isDocumentUri:Boolean [read-only] Check Uri is document Uri.
public function get isDocumentUri():Boolean| isPersistableUri | property |
isPersistableUri:Boolean [read-only] Check is persistable Uri.
public function get isPersistableUri():Boolean| mediaAudioUri | property |
mediaAudioUri:String [read-only] Get media audio Uri.
public function get mediaAudioUri():String| mediaImagesUri | property |
mediaImagesUri:String [read-only] Get media images Uri.
public function get mediaImagesUri():String| mediaVideoUri | property |
mediaVideoUri:String [read-only] Get media video Uri.
public function get mediaVideoUri():String| mimeType | property |
mimeType:String [read-only] Get mime type.
public function get mimeType():String| name | property |
name:String [read-only] Get file or directory name.
public function get name():String| onlyUpdateUriInAsynchronousTasks | property |
public var onlyUpdateUriInAsynchronousTasks:Boolean = trueThe Uri is only updated in asynchronous tasks (listeners).
The default value is true.
| parentDirectory | property |
parentDirectory:String [read-only] Get parent directory.
public function get parentDirectory():String| picturesDirectory | property |
picturesDirectory:Document [read-only] Get the Pictures folder.
public static function get picturesDirectory():Document| picturesUri | property |
picturesUri:String [read-only] Get the Pictures folder Uri.
public function get picturesUri():String| QUri | property |
QUri:Class [read-only] Check is Android Q Uri supported.
var document:Document = new Document();
document.QUri.isSupported; public function get QUri():Class| size | property |
size:Number [read-only] Get the file size in bytes.
public function get size():Number| uri | property |
uri:StringDocument Uri.
The default value is "".
public function get uri():String public function set uri(value:String):void| Document | () | Constructor |
public function Document(uri:String)The constructor function for the Document class.
Parametersuri:String — (default = "") location to open SAF
|
| childExists | () | method |
public function childExists(name:String):StringCheck is a file or a subdirectory exists in a directory.
Parameters
name:String — file or directory name
|
String — Uri
|
| childrens | () | method |
public function childrens(includeTrashUri:Boolean = false):ArrayGet childrens Uri of a directory.
Parameters
includeTrashUri:Boolean (default = false) — include trash Uri
|
Array — Array of Uri
|
| create | () | method |
public function create(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):voidLaunch SAF to create text file.
Parameters
title:String (default = file.txt) — file name
| |
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| createAsync | () | method |
public function createAsync(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):voidLaunch SAF to create text file totally asynchronously.
Parameters
title:String (default = file.txt) — file name
| |
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| createBytes | () | method |
public function createBytes(title:String = file.txt, content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false):voidLaunch SAF to create file.
Parameters
title:String (default = file.txt) — file name
| |
content:ByteArray (default = null) — file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| createBytesAsync | () | method |
public function createBytesAsync(title:String = file.txt, content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false):voidLaunch SAF to create file totally asynchronously.
Parameters
title:String (default = file.txt) — file name
| |
content:ByteArray (default = null) — file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| createBytesFromUri | () | method |
public function createBytesFromUri(title:String = image.png, content:ByteArray = null, mimeType:String = image/png, persist:Boolean = false):StringCreate file from Uri.
Parameters
title:String (default = image.png) — file name
| |
content:ByteArray (default = null) — content
| |
mimeType:String (default = image/png) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
String — Uri
|
| createBytesFromUriAsync | () | method |
public function createBytesFromUriAsync(title:String = image.png, content:ByteArray = null, mimeType:String = image/png, persist:Boolean = false):voidCreate file from Uri asynchronously.
Parameters
title:String (default = image.png) — file name
| |
content:ByteArray (default = null) — content
| |
mimeType:String (default = image/png) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| createBytesToGallery | () | method |
public function createBytesToGallery(title:String = null, content:ByteArray = null, mimeType:String = image/png, directory:String, mediaUri:String = null):StringCreate file to Gallery.
This feature doesn't use SAF.
Parameters
title:String (default = null) — file name, default value is "AIR_SAF"
| |
content:ByteArray (default = null) — file content
| |
mimeType:String (default = image/png) — file mime type
| |
directory:String — (default = "") possible values are DCIM_DIRECTORY, DCIM_CAMERA_DIRECTORY, DOCUMENTS_DIRECTORY, DOWNLOADS_DIRECTORY or PICTURES_DIRECTORY
| |
mediaUri:String (default = null) — possible values are mediaImagesUri, mediaVideoUri or mediaAudioUri, default value is mediaImagesUri
|
String — Uri
|
| createBytesToGalleryAsync | () | method |
public function createBytesToGalleryAsync(title:String = null, content:ByteArray = null, mimeType:String = image/png, directory:String, mediaUri:String = null):voidCreate file to Gallery asynchronously.
This feature doesn't use SAF.
Parameters
title:String (default = null) — file name, default value is "AIR_SAF"
| |
content:ByteArray (default = null) — file content
| |
mimeType:String (default = image/png) — file mime type
| |
directory:String — (default = "") possible values are DCIM_DIRECTORY, DCIM_CAMERA_DIRECTORY, DOCUMENTS_DIRECTORY, DOWNLOADS_DIRECTORY or PICTURES_DIRECTORY
| |
mediaUri:String (default = null) — possible values are mediaImagesUri, mediaVideoUri or mediaAudioUri, default value is mediaImagesUri
|
| createDir | () | method |
public function createDir(title:String = dir, persist:Boolean = false):voidLaunch SAF to create directory.
Parameters
title:String (default = dir) — file name
| |
persist:Boolean (default = false) — persistable Uri
|
| createDirFromUri | () | method |
public function createDirFromUri(title:String = dir, persist:Boolean = false):StringCreate directory from Uri.
Parameters
title:String (default = dir) — directory name
| |
persist:Boolean (default = false) — persistable Uri (deprecated, do not use)
|
String — Uri
|
| createFromUri | () | method |
public function createFromUri(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):StringCreate text file from Uri.
Parameters
title:String (default = file.txt) — file name
| |
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
String — Uri
|
| createFromUriAsync | () | method |
public function createFromUriAsync(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):voidCreate text file from Uri asynchronously.
Parameters
title:String (default = file.txt) — file name
| |
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| deleteDir | () | method |
public function deleteDir():voidLaunch SAF to delete directory.
| deleteFile | () | method |
public function deleteFile(mimeType:String = text/plain):voidLaunch SAF to delete file.
Parameters
mimeType:String (default = text/plain) — file mime type
|
| deleteFiles | () | method |
public function deleteFiles(mimeType:String = text/plain):voidLaunch SAF to delete multiple files.
Parameters
mimeType:String (default = text/plain) — file mime type
|
| deleteFromUri | () | method |
public function deleteFromUri():BooleanDelete file or directory from Uri.
ReturnsBoolean |
| dispose | () | method |
public function dispose():voidDispose extension context.
| edit | () | method |
public function edit(content:String, mimeType:String = text/plain, persist:Boolean = false):voidLaunch SAF to edit text file.
Parameters
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| editAsync | () | method |
public function editAsync(content:String, mimeType:String = text/plain, persist:Boolean = false):voidLaunch SAF to edit text file totally asynchronously.
Parameters
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| editBytes | () | method |
public function editBytes(content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false):voidLaunch SAF to edit file.
Parameters
content:ByteArray (default = null) — file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| editBytesAsync | () | method |
public function editBytesAsync(content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false):voidLaunch SAF to edit file totally asynchronously.
Parameters
content:ByteArray (default = null) — file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| editBytesFromUri | () | method |
public function editBytesFromUri(content:ByteArray = null):StringEdit file from Uri.
Parameters
content:ByteArray (default = null) — file content
|
String — Uri
|
| editBytesFromUriAsync | () | method |
public function editBytesFromUriAsync(content:ByteArray = null):voidEdit file from Uri asynchronously.
Parameters
content:ByteArray (default = null) — file content
|
| editFromUri | () | method |
public function editFromUri(content:String):StringEdit text file from Uri.
Parameters
content:String — (default = "") file content
|
String — Uri
|
| editFromUriAsync | () | method |
public function editFromUriAsync(content:String):voidEdit text file from Uri asynchronously.
(iOS support)
Parameters
content:String — (default = "") file content
|
| galleryUri | () | method |
public function galleryUri():StringGet Uri from Gallery Uri (used when displayGallery = true).
Need File PermissionStatus.GRANTED when the file was created by another app.
ReturnsString — Uri
|
| getExtension | () | method |
public function getExtension(mimeType:String = text/*):StringGet extension from mime type.
(iOS support)
Parameters
mimeType:String (default = text/*) — file mime type (or UTI on iOS)
|
String — file extension
|
| getFileFromBookmarkData | () | method |
public function getFileFromBookmarkData(bookmarkData:String):FileGet File from bookmark data.
(iOS only)
Parameters
bookmarkData:String — security-scoped bookmark data
|
File |
| getMimeTypeFromExtension | () | method |
public function getMimeTypeFromExtension(extension:String = txt):StringGet mime type from file extension.
(iOS support)
Parameters
extension:String (default = txt) — file extension
|
String — mime type (or UTI on iOS)
|
| getPathFromUri | () | method |
public function getPathFromUri():StringGet file path from Uri if possible.
ReturnsString — file path
|
| getUri | () | method |
public function getUri(mimeType:String = text/*, persist:Boolean = false):voidLaunch SAF to get file Uri.
(iOS support)
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| getUriFromDir | () | method |
public function getUriFromDir(persist:Boolean = false):voidLaunch SAF to get directory Uri.
(iOS support)
Parameters
persist:Boolean (default = false) — persistable Uri
|
| getUriMultiple | () | method |
public function getUriMultiple(mimeType:String = text/*, persist:Boolean = false):voidLaunch SAF to get multiple files Uri.
(iOS support)
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| read | () | method |
public function read(mimeType:String = text/*, persist:Boolean = false):voidLaunch SAF to read text file.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| readAsync | () | method |
public function readAsync(mimeType:String = text/*, persist:Boolean = false):voidLaunch SAF to read text file totally asynchronously.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| readBytes | () | method |
public function readBytes(mimeType:String = text/*, persist:Boolean = false):voidLaunch SAF to read files.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| readBytesAsync | () | method |
public function readBytesAsync(mimeType:String = text/*, persist:Boolean = false):voidLaunch SAF to read files totally asynchronously.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| readBytesFromUri | () | method |
public function readBytesFromUri():ByteArrayRead file from Uri.
ReturnsByteArray — bytes
|
| readBytesFromUriAsync | () | method |
public function readBytesFromUriAsync():voidRead file from Uri asynchronously.
| readBytesMultiple | () | method |
public function readBytesMultiple(mimeType:String = text/*, persist:Boolean = false):voidLaunch SAF to read multiple files.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| readBytesMultipleAsync | () | method |
public function readBytesMultipleAsync(mimeType:String = text/*, persist:Boolean = false):voidLaunch SAF to read files totally asynchronously.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| readFromUri | () | method |
public function readFromUri():StringRead text file from Uri.
ReturnsString — text
|
| readFromUriAsync | () | method |
public function readFromUriAsync():voidRead text file from Uri asynchronously.
| readMultiple | () | method |
public function readMultiple(mimeType:String = text/*, persist:Boolean = false):voidLaunch SAF to read multiple text files.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| readMultipleAsync | () | method |
public function readMultipleAsync(mimeType:String = text/*, persist:Boolean = false):voidLaunch SAF to read multiple text file totally asynchronously.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| removePersistableUri | () | method |
public function removePersistableUri():voidRemove persistable Uri.
| rename | () | method |
public function rename(title:String = file.txt):StringRename file or directory.
Parameters
title:String (default = file.txt) — file name
|
String — Uri
|
| startAccessingSecurityScopedResource | () | method |
public function startAccessingSecurityScopedResource(bookmarkData:String):BooleanIn an app that has adopted App Sandbox, makes the resource pointed to by a security-scoped URL available to the app.
(iOS only)
Parameters
bookmarkData:String — security-scoped bookmark data
|
Boolean |
| stopAccessingSecurityScopedResource | () | method |
public function stopAccessingSecurityScopedResource(bookmarkData:String):voidIn an app that adopts App Sandbox, revokes access to the resource pointed to by a security-scoped URL.
(iOS only)
Parameters
bookmarkData:String — security-scoped bookmark data
|
| takePersistableUri | () | method |
public function takePersistableUri():voidTake persistable Uri if possible.
| cancel | Event |
| delete | Event |
com.nativeExtensions.saf.DocumentEventDispatched when a file or a directory is deleted.
| edit | Event |
| IOErrorEvent | Event |
flash.events.IOErrorEventDispatched when a SAF error occurred.
| read | Event |
com.nativeExtensions.saf.DocumentEventDispatched when SAF get a file text content or an Uri.
| readBytes | Event |
| DCIM_CAMERA_DIRECTORY | Constant |
public static const DCIM_CAMERA_DIRECTORY:String = DCIM/CameraDCIM/camera directory
| DCIM_DIRECTORY | Constant |
public static const DCIM_DIRECTORY:String = DCIMDCIM directory
| DOCUMENTS_DIRECTORY | Constant |
public static const DOCUMENTS_DIRECTORY:String = DocumentsDocuments directory
| DOWNLOADS_DIRECTORY | Constant |
public static const DOWNLOADS_DIRECTORY:String = DownloadsDownloads directory
| PICTURES_DIRECTORY | Constant |
public static const PICTURES_DIRECTORY:String = PicturesPictures directory