DeviceCentral

ONDERWERP KOMT VOOR IN:

Klassen uitsluiten van compilatie voor Flash Lite

U kunt om de grootte van een SWF-bestand te beperken, klassen uitsluiten van compilatie, maar daarbij de mogelijkheid behouden om deze klassen te gebruiken voor typecontrole. Probeer dit bijvoorbeeld als u een bestand ontwikkelt dat gebruik maakt van meerdere SWF-bestanden of gedeelde bibliotheken, en vooral als deze bestanden en bibliotheken veelal dezelfde klassen gebruiken. Door klassen uit te sluiten kunt u gemakkelijker voorkomen dat er dubbele klassen in deze bestanden worden gebruikt.

  1. Maak een nieuw XML-bestand.
  2. Geef het XML-bestand de naam FLA_bestandsnaam_exclude.xml, waarbij 'FLA_bestandsnaam' de naam van het FLA-bestand is zonder de extensie .fla. Als de naam van het FLA-bestand 'aandelenverkoop.fla' is, moet de XML-bestandsnaam 'aandelenverkoop_exclude.xml' zijn.
  3. Sla het bestand op in dezelfde map als het FLA-bestand.
  4. Plaats de volgende tags in het XML-bestand:
    excludeAssets>) 
    	<asset name=”className1” />) 
    	<asset name=”className2” />
    </excludeAssets>

    De waarden die voor de naamkenmerken in de <asset>-tags zijn opgegeven, zijn namen van klassen die niet in het SWF-bestand moeten worden opgenomen. Voeg zo veel tags toe als nodig is voor het bestand. Met het volgende XML-bestand kunt u er bijvoorbeeld voor zorgen dat de klassen mx.core.UIObject en mx.screens.Slide niet in het SWF-bestand worden opgenomen:

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