Operation Manual
497
FLASH CS4 PROFESSIONAL GEBRUIKEN
Tips en trucs
Zie http://www.adobe.com/go/learn_cs_mobilewiki_nl voor meer tips en technieken voor het maken van inhoud voor
mobiele telefoons en apparaten.
Gegevens laden voor mobiele apparaten in Flash Lite
Wanneer u bestanden voor mobiele apparaten ontwikkelt, moet u de hoeveelheid gegevens die u in één keer probeert
te laden, minimaliseren. Als u externe gegevens in een Flash Lite-bestand laadt (bijvoorbeeld met
XML.load),
genereert het besturingssysteem van het apparaat mogelijk een geheugenfout als er onvoldoende geheugenruimte is
toegewezen aan binnenkomende gegevens. Deze situatie kan zich zelfs voordoen als de totale hoeveelheid resterend
geheugen toereikend is.
Stel dat een bestand een XML-bestand probeert te laden van 100 kB, maar dat in het besturingssysteem van het
apparaat slechts 30 kB is toegewezen aan het verwerken van de binnenkomende gegevensstroom. In dat geval wordt
er in Flash Lite een foutbericht weergegeven voor de gebruiker met de melding dat er onvoldoende geheugen
beschikbaar is.
Als er grote hoeveelheden gegevens moeten worden geladen, moeten deze gegevens worden gegroepeerd in meerdere
kleine pakketjes, bijvoorbeeld in meerdere XML-bestanden, en moeten er meerdere aanroepen voor het laden van
gegevens voor deze pakketjes worden gemaakt. De grootte van elk gegevenspakketje, en daarmee het aantal aanroepen
voor het laden van gegevens die u moet maken, kan per apparaat en bestand verschillen. Om de juiste balans te vinden
tussen het aantal gegevensaanvragen en de kans dat er een geheugenfout optreedt, kunt u de bestanden het beste testen
op allerlei verschillende doelapparaten.
Probeer voor optimale prestaties, het laden en parseren van XML-bestanden zoveel mogelijk te voorkomen. Sla in
plaats daarvan gegevens op in eenvoudige naam/waarde-paren en laad de gegevens vanuit een tekstbestand met
loadVars of vanuit vooraf gecompileerde SWF-bestanden.
Zie http://www.adobe.com/go/learn_cs_mobilewiki_nl voor meer tips en technieken voor het maken van inhoud voor
mobiele telefoons en apparaten
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>