套件 | flash.filesystem |
類別 | public final class StorageVolumeInfo |
繼承 | StorageVolumeInfo EventDispatcher Object |
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 2 |
StorageVolume.storageVolume
靜態屬性參考 Singleton StorageVolumeInfo 物件,這個物件會傳送事件。StorageVolumeInfo 類別也定義 getStorageVolumes
方法,以列出目前掛接的儲存空間。
AIR 描述檔支援:所有桌上型電腦作業系統都支援此項功能,但所有 AIR for TV 裝置都不支援。所有的行動裝置也都不支援。您可以使用 StorageVolumeInfo.isSupported
屬性測試執行階段的支援狀況。如需有關跨多個描述檔之 API 支援的詳細資訊,請參閱 AIR 描述檔支援。
在較新的 Linux 版本上,StorageVolumeInfo 物件只會針對實體裝置及在特定位置掛接的網路磁碟機傳送 storageVolumeMount
及 storageVolumeUnmount
事件。
公用屬性
屬性 | 定義自 | ||
---|---|---|---|
constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | ||
isSupported : Boolean [靜態] [唯讀]
如果目前的平台支援 StorageVolumeInfo 類別,則 isSupported 屬性會設為 true,否則會設為 false。 | StorageVolumeInfo | ||
storageVolumeInfo : StorageVolumeInfo [靜態] [唯讀]
StorageVolumeInfo 物件的 Singleton 實體。 | StorageVolumeInfo |
公用方法
方法 | 定義自 | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
會在 EventDispatcher 物件註冊事件偵聽程式,以便讓偵聽程式收到事件的通知。 | EventDispatcher | ||
會將事件傳送到事件流程。 | EventDispatcher | ||
傳回對應至目前掛接儲存空間的 StorageVolume 物件的向量。 | StorageVolumeInfo | ||
會檢查 EventDispatcher 物件是否有對特定的事件類型註冊偵聽程式。 | EventDispatcher | ||
指出物件是否有已定義的指定屬性。 | Object | ||
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | ||
指出指定的屬性是否存在,以及是否可列舉。 | Object | ||
會從 EventDispatcher 物件移除偵聽程式。 | EventDispatcher | ||
為迴圈作業設定動態屬性的可用性。 | Object | ||
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | Object | ||
會傳回指定之物件的字串形式。 | Object | ||
會傳回指定之物件的基本值。 | Object | ||
檢查此 EventDispatcher 物件是否已註冊事件偵聽程式,或者此物件的任何祖系已為特定事件類型註冊事件偵聽程式。 | EventDispatcher |
事件
事件 | 摘要 | 定義自 | ||
---|---|---|---|---|
[廣播事件] 當 Flash Player 或 AIR 應用程式取得作業系統焦點並成為作用中時傳送。 | EventDispatcher | |||
[廣播事件] 當 Flash Player 或 AIR 應用程式失去作業系統焦點並成為非作用中時傳送。 | EventDispatcher | |||
當儲存空間已經掛接時傳送。 | StorageVolumeInfo | |||
當儲存空間已經解除掛接時傳送。 | StorageVolumeInfo |
屬性詳細資訊
isSupported | 屬性 |
storageVolumeInfo | 屬性 |
storageVolumeInfo:StorageVolumeInfo
[唯讀] 語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 2 |
StorageVolumeInfo 物件的 Singleton 實體。在 storageVolumeMount
及 storageVolumeUnmount
事件的這個物件上,註冊事件偵聽程式。
實作
public static function get storageVolumeInfo():StorageVolumeInfo
方法詳細資訊
getStorageVolumes | () | 方法 |
public function getStorageVolumes():Vector.<StorageVolume>
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 2 |
傳回對應至目前掛接儲存空間的 StorageVolume 物件的向量。
在較新的 Linux 版本上,此方法會傳回對應至在特定位置掛接的實體裝置與網路磁碟機之物件。
傳回值Vector.<StorageVolume> |
相關 API 元素
範例 ( 如何使用本範例 )
下列程式碼可列出每個掛接儲存空間根目錄的原生路徑:
var volumes:Vector.<StorageVolume> = new Vector.<StorageVolume>; volumes = StorageVolumeInfo.storageVolumeInfo.getStorageVolumes(); for (var i:int = 0; i < volumes.length; i++) { trace(volumes[i].rootDirectory.nativePath); }
事件詳細資訊
storageVolumeMount | 事件 |
事件物件類型:
屬性 StorageVolumeChangeEvent.type =
flash.events.StorageVolumeChangeEvent
屬性 StorageVolumeChangeEvent.type =
flash.events.StorageVolumeChangeEvent.STORAGE_VOLUME_MOUNT
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 2 |
當儲存空間已經掛接時傳送。
在較新的 Linux 版本上,StorageVolumeInfo 物件只會針對實體裝置及在特定位置掛接的網路磁碟機傳送 storageVolumeMount
及 storageVolumeUnmount
事件。
StorageVolumeChangeEvent.VOLUME_MOUNT
常數定義 StorageVolumeChangeEvent 的 type
屬性值。
事件具有下列屬性:
屬性 | 值 |
---|---|
bubbles | false |
cancelable | false ;沒有要取消的預設行為指令。 |
currentTarget | StorageVolumeChangeEvent 物件。 |
file | 表示儲存空間的 File 物件。 |
name | 儲存空間的名稱。 |
target | StorageVolumeChangeEvent 物件。 |
type | "storageVolumeMount" |
storageVolumeUnmount | 事件 |
事件物件類型:
屬性 StorageVolumeChangeEvent.type =
flash.events.StorageVolumeChangeEvent
屬性 StorageVolumeChangeEvent.type =
flash.events.StorageVolumeChangeEvent.STORAGE_VOLUME_UNMOUNT
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 2 |
當儲存空間已經解除掛接時傳送。
在較新的 Linux 版本上,StorageVolumeInfo 物件只會針對實體裝置及在特定位置掛接的網路磁碟機傳送 storageVolumeMount
及 storageVolumeUnmount
事件。
StorageVolumeChangeEvent.VOLUME_MOUNT
常數定義 StorageVolumeChangeEvent 的 type
屬性值。
事件具有下列屬性:
屬性 | 值 |
---|---|
bubbles | false |
cancelable | false ;沒有要取消的預設行為指令。 |
currentTarget | StorageVolumeChangeEvent 物件。 |
file | 表示儲存空間的 File 物件。 |
name | 儲存空間的名稱。 |
target | StorageVolumeChangeEvent 物件。 |
type | "storageVolumeUnmount" |
Tue Jun 12 2018, 03:47 PM Z