Parameters en eigenschappen instellen

Elke component bevat parameters die u kunt instellen om het uiterlijk en het gedrag ervan te wijzigen. Een parameter is een eigenschap van de klasse van de component en wordt in Eigenschapcontrole en in Componentcontrole weergegeven. De eigenschappen die het meest worden gebruikt, worden als ontwerpparameters weergegeven; andere eigenschappen moet u met ActionScript instellen. Alle parameters die tijdens het ontwerpen kunnen worden ingesteld, kunnen ook met ActionScript worden ingesteld. Wanneer u een parameter met ActionScript instelt, worden alle waarden die tijdens het ontwerpen zijn ingesteld, overschreven.

De meeste gebruikersinterfacecomponenten van ActionScript 3.0 overerven de eigenschappen en methoden van de klasse UIComponent en van een basisklasse. De klassen Button en CheckBox overerven bijvoorbeeld eigenschappen van zowel de klasse UIComponent als de klasse BaseButton. De overerfde eigenschappen van een component en de klasse-eigenschappen ervan zijn voor u beschikbaar. De component ProgressBar overerft bijvoorbeeld de eigenschap ProgressBar.enabled van UIComponent, maar bevat ook een eigen eigenschap ProgressBar.percentComplete . U hebt toegang tot beide eigenschappen om met een instantie van de component ProgressBar te communiceren. Zie voor meer informatie over de eigenschappen van een component het item over de klasse van de component in de Naslaggids voor ActionScript 3.0 .

U kunt parameters voor een componentinstantie instellen met Eigenschapcontrole of Componentcontrole.

Een instantienaam invoeren voor een component in Eigenschapcontrole:

  1. Selecteer Venster > Eigenschappen > Eigenschappen.

  2. Selecteer een instantie van een component in het werkgebied.

  3. Voer een naam in voor de componentinstantie in het vak waarin <instantienaam > wordt aangeduid, die onder de vervolgkeuzelijst met filmclip staat. Of klik op het tabblad Parameters en voer de naam in het vak in onder het woord Component . Voer de waarden van de parameters in die u wilt instellen.

    Het is raadzaam een voorvoegsel aan de instantienaam toe te voegen om aan te geven wat voor soort component het is; hierdoor kunt u de ActionScript-code gemakkelijker lezen. In dit voorbeeld de instantienaam licenseSb , omdat de component een schuifbalk is die een licentieovereenkomst in het tekstgebied licenseTa schuift.

Een componentinstantie invoeren voor een component in Eigenschapcontrole:

  1. Selecteer Venster > Componentcontrole.

  2. Selecteer een instantie van een component in het werkgebied.

  3. Klik op het tabblad Parameters en voer de waarden voor een van de weergegeven parameters in.

    Componentparameters in Componentcontrole

Componenteigenschappen instellen in ActionScript

In ActionScript gebruikt u een puntoperator ( .) ( puntnotatie ) om eigenschappen of methoden te benaderen die horen bij een object of instantie in het werkgebied. Een expressie in puntnotatie begint met de naam van de instantie, wordt gevolgd door een punt en eindigt met het element dat u wilt opgeven. Met de volgende ActionScript-code wordt bijvoorbeeld de eigenschap width van de CheckBox-instantie aCh ingesteld op een breedte van 50 pixels:

aCh.width = 50;

Met de volgende if -instructie wordt gecontroleerd of de gebruiker het selectievakje heeft ingeschakeld:

if (aCh.selected == true) { 
    displayImg(redCar); 
}