DeviceCentral

ESTE TEMA APARECE EN:

Excluir clases de la compilación en Flash Lite

Para reducir el tamaño de un archivo SWF, considere la posibilidad de quitar clases de la compilación manteniendo la capacidad de acceder y utilizar esas clases para la comprobación de tipos. Aplicar este enfoque, por ejemplo, si va a desarrollar un archivo que utiliza varios archivos SWF o bibliotecas compartidas, especialmente si estos archivos o bibliotecas acceden a muchas de las mismas clases. La exclusión de clases ayuda a evitar la duplicación de clases en dichos archivos.

  1. Cree un nuevo archivo XML.
  2. Asigne al archivo XML el nombre FLA_nombrearchivo_exclude.xml, donde FLA_nombrearchivo es el nombre del archivo FLA sin la extensión .fla. Por ejemplo, si el archivo FLA se llama ventaAcciones.fla, el nombre del archivo XML deberá ser ventaAcciones_exclude.xml.
  3. Guardar el archivo en el mismo directorio que el archivo FLA.
  4. Insertar las siguientes etiquetas en el archivo XML:
    excludeAssets>) 
    	<asset name=”className1” />) 
    	<asset name=”className2” />
    </excludeAssets>

    Los valores especificados para los atributos de nombre en las etiquetas <asset> son los nombres de las clases que deben excluirse del archivo SWF. Añada al archivo tantas etiquetas como sea necesario. Por ejemplo, el siguiente archivo XML excluye las clases mx.core.UIObject y mx.screens.Slide del archivo SWF:

    <excludeAssets>) 
    	<asset name=”mx.core.UIObject” />) 
    	<asset name=”mx.screens.Slide” />
    </excludeAssets>