Adobe Captivate bietet die folgenden neuen Klassen für Widget-Entwickler zum Verwalten von externen Ressourcen in den Widgets:
CPWidgetInternalResourceLoader
CPWidgetExternalResourceLoader
CPWidgetInternalResourceLoader
Verwenden Sie diese Klasse, um Bilder in einem Widget zu verwenden. Die Ressourcen werden als PNG-Dateien in die SWF-Ausgabedatei eingebettet. Sie müssen „ByteArray“ verwenden, um diese Ressourcen verwenden zu können.
Sie können diese Klasse im Bühnenmodus, Bearbeitungsmodus oder zur Laufzeit verwenden.
Diese Klasse enthält die folgenden Funktionen:
browseResource
public function browseResource(): int
Diese Funktion funktioniert nur im Bearbeitungsmodus. Die Adobe Captivate-Bibliothek wird gestartet und Sie können die Ressource auswählen oder nach ihr suchen.
Diese Funktion gibt eine Ganzzahl zurück (Nummer der Ressource).
getResourceStream
public function getResourceStream (resourceID:int) : ByteArray
Diese Funktion funktioniert im Bühnenmodus, Bearbeitungsmodus und zur Laufzeit. Sie müssen die Nummer der Ressource als Eingabeparameter bereitstellen, und die Funktion gibt das ByteArray der Ressource zurück.
CPWidgetExternalResourceLoader
Verwenden Sie diese Klasse, um Musik- oder Videodateien in einem Widget zu verwenden. Diese Ressourcen werden offen gelegt und sind nicht in die Adobe Captivate SWF-Datei eingebettet. Die Ressourcen werden als separate Dateien in denselben Ordner wie die SWF-Ausgabedatei kopiert.
Um diese Ressourcen zu verwenden, müssen Sie den Dateipfad der Ressourcen abrufen.
Diese Klasse enthält die folgenden Funktionen:
getResourcePath
public function getResourcePath (Resource ID:int) : String
Diese Funktion funktioniert im Bühnenmodus, Bearbeitungsmodus und zur Laufzeit. Sie müssen die Nummer der Ressource als Eingabeparameter bereitstellen, und die Funktion gibt den Pfad der Ressource zurück.
Bei Ihrem Konto anmelden