Adobe Captivate 6 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.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne