Operation Manual

Publicatie-instellingen voor ActionScript
Naar boven
Naar boven
Naar boven
Publicatie-instellingen voor ActionScript wijzigen
Klassebestanden en configuratiebestanden
ActionScript 3.0-documentklassen declareren
De locatie van de ActionScript-bestanden instellen
ActionScript voorwaardelijk compileren
Contextmenu's in Flash-documenten aanpassen (CS5.5)
Configuratiemappen geïnstalleerd met Flash (CS5.5)
Publicatie-instellingen voor ActionScript wijzigen
Als u een nieuw FLA-document maakt, vraagt Flash welke versie van ActionScript u wilt gebruiken. Als u op een later moment besluit uw scripts
met een andere versie van ActionScript te schrijven, kunt u deze instelling wijzigen.
Opmerking: ActionScript 3.0 is niet compatibel met ActionScript 2.0. De compiler van ActionScript 2.0 compileert alle code van ActionScript 1.0,
met uitzondering van de slash-syntaxis (/) die wordt gebruikt om paden voor filmclips aan te geven (bijvoorbeeld parentClip/testMC:varName=
"hello world"). Om dit probleem te voorkomen, kunt u uw code herschrijven met puntnotatie (.) of de compiler van ActionScript 1.0 selecteren.
1. Selecteer Bestand > Publicatie-instellingen.
2. Selecteer de ActionScript-versie in het menu Script.
Klassebestanden en configuratiebestanden
Als u Flash Professional installeert, worden er verschillende ActionScript-gerelateerde configuratiemappen en -bestanden op uw computer
geïnstalleerd. Als u deze bestanden wijzigt om de ontwerpomgeving te configureren, moet u een back-up maken van de oorspronkelijke
bestanden.
De map ActionScript-klassen Bevat alle ingebouwde ActionScript 2.0-klassen (AS-bestanden). De meest gangbare paden naar deze map:
Windows 7 en 8: Harde schijf\Program Files\Adobe\Adobe Flash CC\Common\Configuration\ActionScript 3.0\Configuration\Classes
Macintosh: Harde schijf/Users/gebruiker/Library/Application Support/Adobe/Flash CC/taal/Configuration/Classes
De map Classes wordt georganiseerd in klassen voor Flash Player 10 en klassen voor Flash Player 11. Raadpleeg het Leesmij-bestand in
de map Classes voor meer informatie over de rangschikking van deze map.
De klassenmap Include Bevat alle include-bestanden voor de algemene ActionScript-code. De locaties hiervan zijn:
Windows 7 en 8: Harde schijf\Program Files\Adobe\Adobe Flash CC\Common\Configuration\ActionScript 3.0\libs\
Macintosh: Harde schijf/Users/gebruiker/Library/Application Support/Adobe/Flash CC/taal/Configuration/Include
Het configuratiebestand ActionsPanel.xml Bevat het configuratiebestand voor codehints in ActionScript. Er zijn afzonderlijke bestanden met
configuraties voor elke versie van ActionScript en Flash Lite en voor JavaScript. De locaties hiervan zijn:
Windows 7 en 8: Harde schijf\Program Files\Adobe\Adobe Flash CC\Common\Configuration\ActionScript 3.0\libs\
Macintosh: Harde schijf/Users/gebruiker/Library/Application Support/Adobe/Flash CC/taal/Configuration/ActionsPanel
Het configuratiebestand AsColorSyntax.xml Het configuratiebestand voor ActionScript-syntaxismarkering met codekleuren. De locaties hiervan
zijn:
Windows 7 en 8: Harde schijf\Program Files\Adobe\Adobe Flash CC\Common\Configuration\ActionScript 3.0\libs\
Macintosh: Harde schijf/Users/gebruiker/Library/Application Support/Adobe/Flash CC/taal/Configuration/ActionsPanel
ActionScript 3.0-documentklassen declareren
Wanneer u ActionScript 3.0 gebruikt, is aan een SWF-bestand mogelijk een klasse op hoofdniveau gekoppeld. Deze klasse wordt de
documentklasse genoemd. Wanneer het SWF-bestand door Flash Player wordt geladen, wordt een instantie van die klasse gemaakt die het
object op hoofdniveau wordt van het SWF-bestand. Dit object van een SWF-bestand kan ook een instantie zijn van een aangepaste klasse die u
hebt gekozen.
Een SWF-bestand dat bijvoorbeeld een agendacomponent implementeert, kan het hoofdniveau koppelen aan een klasse Calendar met methoden
en eigenschappen die geschikt zijn voor een agendacomponent. Wanneer het SWF-bestand wordt geladen, maakt Flash Player een instantie van