Operation Manual

UTF-indeling Eerste byte Tweede byte
UTF-16BE OxFE OxFF
UTF-16LE OxFF OxFE
Opmerking: wanneer het externe bestand een XML-bestand is, kunt u geen XML-coderingstag gebruiken om de bestandscodering te wijzigen.
Sla het bestand op in een ondersteunde Unicode-indeling.
1. Maak een dynamisch veld of invoertekstveld in de Flash Professional-ontwerptoepassing om de tekst in het document weer te geven.
2. Wijs in Eigenschapcontrole, met het tekstveld geselecteerd, een instantienaam toe aan het tekstveld.
3. Maak buiten Flash een tekst- of XML-bestand dat de waarde voor de variabele van het tekstveld definieert.
4. Sla het XML-bestand op in de indeling UTF-8 (aanbevolen), UTF-16BE of UTF-16LE.
5. Gebruik een van de volgende ActionScript-procedures om naar het externe bestand te verwijzen en laad het in het dynamische veld of
invoertekstveld:
Gebruik de handeling loadVariables om een extern bestand te laden.
Gebruik de handeling getURL om een extern bestand vanaf een opgegeven URL te laden.
Gebruik het object LoadVars (een vooraf gedefinieerd client-serverobject) om een extern tekstbestand via een opgegeven URL te laden.
Gebruik het object XML (een vooraf gedefinieerd client-serverobject) om een extern XML-bestand via een opgegeven URL te laden. Zie
XML in de Naslaggids voor ActionScript voor meer informatie.
Meertalige documenten maken met de handeling #include
Gebruik de handeling #include om een document te maken dat meerdere talen bevat.
Gebruik een toepassing die UTF-8-codering ondersteunt, zoals Dreamweaver, om het tekstbestand in UTF-8-indeling op te slaan.
Neem de volgende header als eerste regel van het bestand op om het bestand voor het Flash Professional-ontwerpgereedschap te identificeren
als Unicode:
//!-- UTF8
Opmerking: neem na het tweede streepje (-) een spatie op.
De Flash Professional-ontwerptoepassing gaat er standaard van uit dat externe bestanden die de handeling #include gebruiken, zijn gecodeerd in
de traditionele codepagina van het besturingssysteem waarop het ontwerpgereedschap wordt uitgevoerd. Bij het gebruik van de header //!-- UTF8
in een bestand laat het ontwerpgereedschap weten dat het externe bestand is gecodeerd als UTF-8.
1. Maak een dynamisch veld of invoertekstveld in het Flash Professional-ontwerpgereedschap om de tekst in het document weer te geven.
2. Wijs in Eigenschapcontrole, met het tekstveld geselecteerd, een instantienaam toe aan het tekstveld.
3. Maak buiten Flash een tekstbestand dat de waarde voor de variabele van het tekstveld definieert. Voeg de header //!-- UTF8 toe aan het
begin van het bestand.
4. Sla het tekstbestand op in UTF-8-indeling.
5. Gebruik de instructie #include om het externe bestand in het dynamische tekstveld of invoertekstveld op te nemen. Zie instructie #include in
de Naslaggids voor ActionScript voor meer informatie.
Meertalige documenten maken met tekstvariabelen
Wanneer u als Unicode gecodeerde inhoud in tekstvariabelen wilt opnemen, gebruikt u de syntaxis \uXXXX, waarin XXXX het viercijferige
hexadecimale codepunt is, of escape-teken voor het Unicode-teken. Het Flash Professional-ontwerpgereedschap ondersteunt Unicode-escape-
tekens via \uFFFF. Raadpleeg de website Unicode.org voor meer informatie over de codepunten voor Unicode-tekens.
U kunt Unicode-escape-tekens alleen in tekstveldvariabelen gebruiken. U kunt Unicode-escape-tekens niet opnemen in externe tekst- of XML-
bestanden; Flash Player 6 herkent Unicode-escape-tekens in externe bestanden niet.
Wanneer u bijvoorbeeld een dynamisch tekstveld (met de instantienaam myTextVar) wilt instellen dat Japanse, Koreaanse, Chinese, Engelse en
Griekse tekens en het Euroteken bevat, voert u het volgende in:
myTextVar.text = "\u304B\uD55C\u6C49hello\u03BB\u20AC";
Wanneer het SWF-bestand wordt afgespeeld, worden de volgende tekens in het tekstveld weergegeven:
Gebruik bij het maken van een tekstveld dat meerdere talen bevat, een lettertype dat alle glyphs bevat die uw tekst nodig heeft.
De component XMLConnector gebruiken om verbinding te maken met externe XML-bestanden