Operation Manual
Tips en trucs: ActionScript organiseren in een toepassing
Naar boven
Naar boven
Handelingen bijeenhouden
Code aan objecten koppelen
Handelingen bijeenhouden
Plaats uw ActionScript®-code zoveel mogelijk op een enkele locatie. Door de code op een enkele locatie te ordenen, kunt u projecten efficiënter
bewerken, aangezien u kunt voorkomen dat op verschillende plaatsen moet worden gezocht wanneer u fouten in ActionScript-code opspoort of
code wijzigt. Wanneer u code in een FLA-bestand opneemt, moet u ActionScript in frame 1 of frame 2 plaatsen in een laag met de naam
handelingen op de bovenste laag op de tijdlijn. U kun ook alle code in ActionScript-bestanden opnemen. Bij sommige Flash Professional-
toepassingen wordt niet altijd alle code op een enkele locatie geplaatst (met name bij ActionScript 2.0-toepassingen die schermen of gedragingen
gebruiken).
Meestal kunt u alle code op dezelfde locatie plaatsen (in een frame of in ActionScript-bestanden). Dit biedt de volgende voordelen:
Code is gemakkelijk te vinden in een mogelijk complex bronbestand.
Fouten in de code zijn gemakkelijk op te sporen.
Code aan objecten koppelen
Vermijd het koppelen van ActionScript aan objecten in een FLA-bestand, zelfs in eenvoudige SWF-bestanden. (Alleen ActionScript 1.0 en 2.0.
kunnen aan objecten worden gekoppeld; dit is niet mogelijk voor ActionScript 3.0.) Code aan een object koppelen houdt in dat u een filmclip-,
component- of knopinstantie selecteert, het deelvenster Handelingen opent en ActionScript-code toevoegt met de handlerfunctie on() of
onClipEvent().
Het koppelen van ActionScript-code aan objecten wordt om de volgende redenen sterk afgeraden:
Het is moeilijk te vinden en de FLA-bestanden zijn lastig te bewerken.
Fouten zijn moeilijk op te sporen.
ActionScript-code die op de tijdlijn of in klassen is geschreven, is veel eleganter en beter als ontwikkelbasis te gebruiken.
Het stimuleert slechte codestijl.
Het contrast tussen twee codestijlen kan verwarrend zijn voor mensen die ActionScript leren; het dwingt studenten en lezers verschillende
codestijlen, extra syntaxis en een slechte en beperkte codestijl te leren.
Vermijd het koppelen van ActionScript 2.0 aan een knop met de naam myButton_btn, die er als volgt uitziet:
on (release) {
//do something
}
Het plaatsen van ActionScript 2.0-code met hetzelfde doel op de tijdlijn (dit wordt aangeraden) ziet er echter als volgt uit:
myButton_btn.onRelease = function() {
//do something
};
Opmerking: er zijn verschillende werkwijzen van toepassing bij het gebruik van gedragingen. Hierbij wordt code soms aan objecten
gekoppeld.
Meer Help-onderwerpen
Juridische kennisgevingen | Online privacybeleid