放下檔案承諾Adobe AIR 2 以及更新的版本 檔案承諾是一種拖放剪貼簿格式,可以讓使用者將尚不存在的檔案拖離 AIR 應用程式。例如,只要利用檔案承諾,您的應用程式就可以允許使用者將 proxy 圖示拖曳至桌面資料夾。proxy 圖示代表已知即將可從 URL 取得使用的檔案或某些資料。使用者拖曳圖示後,執行階段會下載資料並將檔案寫入拖放的位置。 您可以在 AIR 應用程式中使用 URLFilePromise 類別,拖放在 URL 可以存取的檔案。在 aircore 程式庫中提供 URLFilePromise 實作,是 AIR 2 SDK 的一部分。請使用 SDK frameworks/libs/air 目錄中的 aircore.swc 或 aircore.swf 檔案。 您也可以使用 IFilePromise 介面 (定義於執行階段 flash.desktop 套件) 實作自己的檔案承諾邏輯。 檔案承諾的概念類似於在剪貼簿使用資料處理常式函數來延遲顯示。拖放檔案時請使用檔案承諾而不是延遲顯示。產生或下載資料時,這種延遲顯示技術會在拖曳手勢造成不想要的停頓。請將延遲顯示用於複製及貼上作業 (因應不支援檔案承諾的狀態)。 檔案承諾使用限制與在拖放剪貼簿中可以放入的其他資料格式相比,檔案承諾存在以下的限制:
|
|