Operation Manual
Naar boven
Naar boven
ActionScript 3.0-documentklassen declareren (CS5)
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
deze Calendar-klasse.
1. Hef de selectie van alle objecten in het werkgebied en de tijdlijn op door op een leeg gedeelte van het werkgebied te klikken. Hierdoor
worden de Documenteigenschappen in Eigenschapcontrole weergegeven.
2. Geef de bestandsnaam van het ActionScript-bestand voor de klasse op in het tekstvak Documentklasse in de eigenschappencontrole. Laat
de bestandsnaamextensie .as weg.
Opmerking: U kunt ook informatie over de documentklasse opgeven in het dialoogvenster Publicatie-instellingen.
De locatie van de ActionScript-bestanden instellen (CS5)
Als u een ActionScript-klasse die u hebt gedefinieerd wilt gebruiken, moet Flash Professional de externe ActionScript-bestanden met de
klassendefinitie kunnen vinden. De lijst met mappen waarin Flash Professional naar klassedefinities zoekt wordt in ActionScript 2.0 klassepad en
in ActionScript 3.0 bronpad genoemd. Klassepaden en bronpaden komen voor op toepassingsniveau (globaal) en documentniveau. Zie Klassen in
ActionScript 2.0 leren in Adobe Flash of Pakketten in ActionScript 3.0 leren gebruiken voor meer informatie over klassenpaden.
U kunt de volgende ActionScript-locaties instellen in Flash Professional:
ActionScript 2.0
Toepassingsniveau (beschikbaar voor alle AS2 FLA-bestanden):
Klassepad (ingesteld in ActionScript-voorkeuren)
Documentniveau (alleen beschikbaar voor het FLA-bestand dat dit pad opgeeft):
Klassepad (ingesteld in Publicatie-instellingen)
ActionScript 3.0
Toepassingsniveau (beschikbaar voor alle AS3 FLA-bestanden):
Bronpad (ingesteld in ActionScript-voorkeuren)
Bibliotheekpad (ingesteld in ActionScript-voorkeuren)
Extern bibliotheekpad (ingesteld in ActionScript-voorkeuren)
Documentniveau (alleen beschikbaar voor het FLA-bestand dat deze paden opgeeft):
Bronpad (ingesteld in Publicatie-instellingen)
Bibliotheekpad (ingesteld in Publicatie-instellingen)
Documentklasse (ingesteld in Eigenschapcontrole voor documenten)
Met het bibliotheekpad wordt de locatie opgegeven van vooraf gecompileerde ActionScript-code die zich in door u gemaakte SWC-bestanden
bevindt. Met het FLA-bestand dat dit pad opgeeft, wordt elk SWC-bestand op het hoogste niveau van dit pad geladen, en tevens alle andere
codebronnen die zijn opgegeven binnen de SWC-bestanden zelf. Als u het bibliotheekpad gebruikt, mag niets van de gecompileerde code in de
SWC-bestanden worden gedupliceerd in niet-gecompileerde AS-bestanden in het bronpad. Door de overbodige code wordt het compileren van het
SWF-bestand vertraagd.
U kunt meer dan een pad opgeven waarin door Flash Professional wordt gezocht. Alle bronnen die in de opgegeven paden worden gevonden,
worden gebruikt. Als u een pad toevoegt of wijzigt, kunt u absolute mappaden (bijvoorbeeld C:/my_classes) en relatieve mappaden (bijvoorbeeld
../my_classes of ".") toevoegen.
Het klassepad instellen voor ActionScript 2.0
U kunt als volgt het klassepad op documentniveau instellen:
1. Selecteer Bestand > Publicatie-instellingen en klik op Flash.
2. Controleer of ActionScript 2.0 is geselecteerd in het pop-upmenu ActionScript-versie en klik op Instellingen.
3. Geef het frame waarin de klassedefinitie zich moet bevinden op in het tekstveld Frame exporteren voor klassen.
4. U kunt als volgt paden toevoegen aan de lijst met klassepaden:
Als u een map wilt toevoegen aan het klassepad, klikt u op de knop Bladeren naar pad , bladert u naar de map die u wilt toevoegen
en klikt u op OK.