Operation Manual

287
FLASH CS4 PROFESSIONAL GEBRUIKEN
Tekst
Als u de eigenschap system.useCodepage op true instelt, moet de traditionele codepagina van het besturingssysteem
waarop de speler wordt uitgevoerd de glyphs bevatten die in het externe tekstbestand worden gebruikt voordat de tekst
wordt weergegeven. Wanneer u bijvoorbeeld een extern tekstbestand laadt dat Chinese tekens bevat, worden die
tekens niet weergegeven op een systeem dat de codepagina CP1252 gebruikt, omdat die codepagina geen Chinese
tekens bevat. Wanneer u ervoor wilt zorgen dat gebruikers op alle platforms externe tekstbestanden kunnen bekijken
die in de Flash-toepassingen worden gebruikt, moet u alle externe tekstbestanden als Unicode coderen en de
eigenschap
system.useCodepage standaard op false instellen. Hierdoor interpreteert Flash Player de tekst als
Unicode. Zie useCodepage (eigenschap System.useCodepage) in de Naslaggids voor ActionScript 2.0 voor meer
informatie.
Textcodering
Alle tekst in een computer is gecodeerd als een reeks bytes. Er zijn vele verschillende coderingsvormen die tekst
vertegenwoordigen (en dus ook verschillende bytes). Verschillende soorten besturingssystemen gebruiken
verschillende soorten tekstcodering. Westerse Windows-besturingssystemen gebruiken bijvoorbeeld meestal CP1252-
codering; westerse Macintosh-besturingssystemen gebruiken doorgaans MacRoman/codering; Japanse Windows en
Macintosh-systemen gebruiken meestal Unicode-codering.
Unicode is geschikt voor het coderen van de meeste talen en tekens die in de wereld worden gebruikt. Andere vormen
van tekstcodering die computers gebruiken, zijn subsets van de Unicode-indeling die zijn vormgegeven voor bepaalde
gebieden in de wereld. Sommige van deze vormen zijn in bepaalde gebieden compatibel en in andere gebieden niet.
Het gebruik van de juiste code is dus essentieel.
Unicode heeft verschillende vormen. Flash Player versies 6, 7 en hoger ondersteunen tekst of externe bestanden in de
8-bits Unicode-indeling UTF-8 en in de 16-bits Unicode-indelingen UTF-16 BE (Big Endian) en UTF-16 LE (Little
Endian).
Unicode en Flash Player
Flash Player 6 en hogere versies ondersteunen Unicode-tekstcodering. Wanneer gebruikers de juiste lettertypen
hebben geïnstalleerd, kunnen zij met Flash Player 6 of hoger meertalige tekst bekijken, ongeacht de taal die wordt
gebruikt door het besturingssysteem waarop de speler wordt uitgevoerd.
Flash Player gaat ervan uit dat alle externe tekstbestanden die aan een Flash Player-toepassing zijn gekoppeld, als
Unicode zijn gecodeerd, tenzij u anders opgeeft.
Voor Flash-toepassingen in Flash Player 5 of lager, die in Flash MX of lager zijn ontworpen, laten Flash Player 6 en
lager de tekst zien met gebruikmaking van de traditionele codepagina van het besturingssysteem waarop de speler
wordt uitgevoerd.
Raadpleeg Unicode.org voor achtergrondinformatie over Unicode.
Tekstcodering in Flash Player
Flash Player 7 en hoger gaan er standaard van uit dat alle tekst die wordt aangetroffen als Unicode is gecodeerd.
Wanneer uw document externe tekst of XML-bestanden laadt, moet de tekst in deze bestanden UTF-8-gecodeerd zijn.
Maak deze bestanden via het deelvenster Tekenreeksen of met een HTML- of teksteditor die de bestanden in Unicode-
indeling kan opslaan.