Adobe Captivate での新しいウィジェット API

Adobe Captivate では、ウィジェット開発者用に次の新しいクラスが用意されており、ウィジェットで外部リソースを管理できます。

  • CPWidgetInternalResourceLoader

  • CPWidgetExternalResourceLoader

CPWidgetInternalResourceLoader

このクラスは、ウィジェット内で画像を使用するために使用します。リソースは、PNG ファイルとして SWF 出力ファイルに埋め込まれます。これらのリソースを使用するには、「ByteArray」を使用する必要があります。

このクラスは、ステージモード、編集モード、または実行時に使用できます。

このクラスには次の関数が含まれています。

browseResource

public function browseResource(): int

この関数は編集モードでのみ機能します。Adobe Captivate ライブラリが起動され、リソースを選択または参照できます。

この関数は整数(リソース番号)を返します。

getResourceStream

public function getResourceStream (resourceID:int) : ByteArray

この関数はステージモード、編集モード、および実行時に機能します。入力パラメーターとしてリソース番号を指定する必要があり、関数はそのリソースの ByteArray を返します。

CPWidgetExternalResourceLoader

このクラスは、ウィジェット内でミュージックファイルやビデオファイルを使用するために使用します。これらのリソースは外部化され、Adobe Captivate SWF ファイルには埋め込まれません。リソースは、SWF 出力ファイルとして同じディレクトリ内に別のファイルとしてコピーされます。

これらのリソースを使用するには、リソースのファイルパスを取得する必要があります。

このクラスには次の関数が含まれています。

getResourcePath

public function getResourcePath (Resource ID:int) : String

この関数はステージモード、編集モード、および実行時に機能します。入力パラメーターとしてリソース番号を指定する必要があり、関数はそのリソースのパスを返します。

アドビのロゴ

アカウントにログイン