URLFilePromise クラスは、IFilePromise インターフェイスを実装し、URLStream オブジェクトおよび URLRequest オブジェクトをデータソースとして使用します。この実装により、HTTP や URLStream クラスでサポートしている他のプロトコルを使用して、ファイルをドラッグ&ドロップで取得できるようになります。
URL ファイルプロミスを作成するには:
ユーザーがドラッグ操作を完了すると、ランタイムによって各ファイルプロミスのデータがダウンロードされます。データは、URLFilePromise オブジェクトの
URLStream クラスではアクセスできないデータソースに対応するには、IFilePromise インターフェイスを実装します。
注意:AIR ランタイムでは、IFilePromise メソッド、
このクラスは、aircore.swc ファイルに含まれます。Adobe® AIR® のプロジェクトを作成すると、Adobe® Flash® Builder によって、このクラスが自動的にロードされます。この aircore.swc ファイルは Adobe® Flex™ SDK にも含まれています。アプリケーションをコンパイルするときに Flex SDK を使用している場合は、このファイルを含める必要があります。
Adobe® Flash® Professional(CS4 またはそれ以降)で air.desktop パッケージを使用するには:
注意:AIR ランタイムは、このイベントを使用して、非同期のデータ取得プロセスを管理します。通常、アプリケーションがこのイベントに応答して何らかの操作を実行する必要はありません。
注意:AIR ランタイムは、このイベントを使用して、非同期のデータ取得プロセスを管理します。通常、アプリケーションがこのイベントに応答して何らかの操作を実行する必要はありません。
注意:AIR ランタイムは、このイベントを使用して、非同期のデータ取得プロセスを管理します。通常、アプリケーションがこのイベントに応答して何らかの操作を実行する必要はありません。
この URLFilePromise オブジェクトを使用する前に、
アプリケーションロジックではこの関数を呼び出さないようにしてください。
アプリケーションロジックではこの関数を呼び出さないようにしてください。
URLFilePromise オブジェクトは、報告されたエラーイベントをすべて再送出します。アプリケーションロジックではこの関数を呼び出さないようにしてください。
URLFilePrmise オブジェクトの isAsync プロパティは、URL ストリームが本質的に非同期なので、常に
パスにはサブディレクトリを含めることができ、このサブディレクトリは、ドロップ先に基づいて解決されます。サブディレクトリは必要に応じて作成されます。サブディレクトリを含める場合は、
ファイル名は、リモートリソースのファイル名と同じである必要はありません。