Adobe Captivate fournit les nouvelles classes suivantes aux développeurs de widgets pour gérer les ressources externes au sein de leur widget :
CPWidgetInternalResourceLoader
CPWidgetExternalResourceLoader
CPWidgetInternalResourceLoader
Utilisez cette classe pour utiliser des images dans un widget. Les ressources sont intégrées dans le fichier de sortie SWF en tant que fichiers PNG. Vous devez utiliser l’élément ByteArray pour utiliser ces ressources.
Vous pouvez utiliser cette classe en mode Scène, en mode d’édition ou au moment de l’exécution.
Cette classe contient les fonctions suivantes :
browseResource
public function browseResource(): int
Cette fonction ne fonctionne qu’en mode d’édition. La bibliothèque Adobe Captivate est lancée et vous pouvez sélectionner ou rechercher la ressource.
Cette fonction renvoie un entier (nombre de ressources).
getResourceStream
public function getResourceStream (resourceID:int) : ByteArray
Cette fonction fonctionne en mode Scène, en mode d’édition et au moment de l’exécution. Vous devez fournir le numéro de ressources en tant que paramètre d’entrée et la fonction renvoie l’élément ByteArray correspondant à cette ressource.
CPWidgetExternalResourceLoader
Utilisez cette classe pour utiliser des fichiers de musique ou des fichiers vidéo dans un widget. Ces ressources sont externalisées et ne sont pas intégrées dans le fichier SWF Adobe Captivate. Les ressources sont copiées dans des fichiers distincts dans le même répertoire que le fichier SWF de sortie.
Pour utiliser ces ressources, vous devez obtenir le chemin d’accès à ces ressources.
Cette classe contient les fonctions suivantes :
getResourcePath
public function getResourcePath (Resource ID:int) : String
Cette fonction fonctionne en mode Scène, en mode d’édition et au moment de l’exécution. Vous devez fournir le numéro de ressource en tant que paramètre d’entrée et la fonction renvoie le chemin d’accès de cette ressource.
Accéder à votre compte