Adobe Captivate 6 proporciona las siguientes clases nuevas para que los desarrolladores de widgets administren los recursos externos en su widget:

  • CPWidgetInternalResourceLoader

  • CPWidgetExternalResourceLoader

CPWidgetInternalResourceLoader

Utilice esta clase para usar imágenes en un widget. Los recursos se incorporan en el archivo de salida SWF como archivos PNG. Se requiere ByteArray para usar estos recursos.

Esta clase se puede utilizar en modo de escenario, en modo de edición o durante la ejecución.

Esta clase contiene las siguientes funciones:

browseResource

public function browseResource(): int

Funciona únicamente en el modo de edición. La biblioteca de Adobe Captivate se inicia y puede seleccionar o buscar el recurso.

Esta función devuelve un número entero (número del recurso).

getResourceStream

public function getResourceStream (resourceID:int) : ByteArray

Esta función se puede utilizar en modo de escenario, en modo de edición y durante la ejecución. Debe indicar el número del recurso como parámetro de entrada. La función devuelve el objeto ByteArray para ese recurso.

CPWidgetExternalResourceLoader

Utilice esta clase para utilizar archivos de música o vídeo en un widget. Estos recursos se externalizan y no están incrustados en el archivo SWF de Adobe Captivate. Los recursos se copian como archivos independientes en el mismo directorio que el archivo de salida SWF.

Para utilizar estos recursos, debe obtener la ruta de acceso a los recursos.

Esta clase contiene las siguientes funciones:

getResourcePath

public function getResourcePath (Resource ID:int) : String

Esta función se puede utilizar en modo de escenario, en modo de edición y durante la ejecución. Debe indicar el número del recurso como parámetro de entrada. La función devuelve la ruta de acceso a ese recurso.

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea