DeviceCentral

RUBRIQUE DANS :

Exclusion de classes de la compilation pour Flash Lite

Pour réduire la taille d'un fichier SWF, il peut être nécessaire d'exclure des classes de la compilation, tout en ménageant un accès à ces dernières pour leur exploitation et la vérification du type. Par exemple, cette opération peut être nécessaire si vous développez un fichier qui a recours à plusieurs fichiers SWF ou bibliothèques partagées, notamment celles qui accèdent à de nombreuses classes identiques. L'exclusion de classes permet d'éviter la duplication de classes dans ces fichiers.

  1. Créez un fichier XML.
  2. Nommez le fichier XML FLA_filename_exclude.xml, où FLA_filename correspond au nom du fichier FLA sans son extension. Par exemple, si ce fichier s'appelle sellStocks.fla, le nom de fichier XML doit être sellStocks_exclude.xml.
  3. Enregistrez le fichier dans le même répertoire que le fichier FLA.
  4. Placez les balises suivantes dans le fichier XML :
    excludeAssets>) 
    	<asset name=”className1” />) 
    	<asset name=”className2” />
    </excludeAssets>

    Les valeurs que vous spécifiez pour les attributs de nom dans les balises <asset> correspondent aux noms de classe à exclure du fichier SWF. Ajoutez autant de valeurs que nécessaire. Par exemple, le fichier XML exclut les classes mx.core.UIObject et mx.screens.Slide du fichier SWF :

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