Impostare parametri e proprietà

L'aspetto e il comportamento dei componenti possono essere modificati tramite i relativi parametri. Un parametro è una proprietà della classe del componente presente nella finestra di ispezione Proprietà e nella finestra di ispezione dei componenti. Le proprietà utilizzate più comunemente sono visualizzate come parametri di creazione, mentre le altre devono essere impostate con ActionScript. Tutti i parametri impostabili durante la creazione possono essere impostati anche con ActionScript. L'impostazione di un parametro con ActionScript sovrascrive qualsiasi valore impostato durante la creazione.

La maggior parte dei componenti dell'interfaccia utente ActionScript 3.0 eredita le proprietà e i metodi dalla classe UIComponent e da una classe base. Le classi Button e CheckBox, ad esempio, ereditano le proprietà dalla classe UIComponent e dalla classe BaseButton. Potete accedere sia alle proprietà ereditate di un componente, sia a quelle della relativa classe. Ad esempio, il componente ProgressBar eredita la proprietà ProgressBar.enabled da UIComponent, ma dispone anche di una proprietà specifica: ProgressBar.percentComplete . Potete accedere a entrambe queste proprietà per interagire con un'istanza del componente ProgressBar. Per ulteriori informazioni sulle proprietà di un componente, vedete la voce relativa alla classe nella Guida di riferimento di ActionScript 3.0 .

Potete impostare i parametri dell'istanza di un componente tramite la finestra di ispezione Proprietà e la finestra di ispezione dei componenti.

Inserire un nome di istanza di un componente nella finestra di ispezione Proprietà:

  1. Selezionate Finestra > Proprietà > Proprietà.

  2. Selezionate un'istanza di un componente sullo stage.

  3. Immettete il nome per l'istanza del componente nella casella <Nome istanza>, situata sotto l'elenco a discesa che visualizza la voce Clip filmato. In alternativa, fate clic sulla scheda Parametri e immettete un nome di istanza nella casella sotto la parola Componente . Inserite i valori dei parametri che desiderate impostare.

    Per semplificare la lettura del codice ActionScript, è buona norma aggiungere al nome dell'istanza un suffisso per indicare il tipo di componente. Ad esempio il nome dell'istanza licenseSb indica che il componente è una barra di scorrimento che consente di scorrere un accordo di licenza nell'area di testo licenseTa .

Inserire i parametri di un'istanza di componente nella finestra di ispezione dei componenti:

  1. Selezionate Finestra > Finestra di ispezione dei componenti.

  2. Selezionate un'istanza di un componente sullo stage.

  3. Fate clic sulla scheda Parametri e inserite i valori per tutti i parametri elencati.

    Parametri dei componenti nella finestra di ispezione dei componenti

Impostare le proprietà dei componenti in ActionScript

In ActionScript si utilizza l'operatore punto (.) (sintassi del punto) per accedere alle proprietà o ai metodi che appartengono a un oggetto o a un'istanza nello stage. Un'espressione in cui è utilizzato questo tipo di sintassi inizia con il nome dell'istanza seguito da un punto e termina con l'elemento che si desidera specificare. Ad esempio, il codice ActionScript seguente imposta la proprietà width dell'istanza CheckBox aCh in modo che corrisponda a 50 pixel di larghezza:

aCh.width = 50;

L'istruzione if seguente consente di verificare se l'utente ha selezionato la casella di controllo:

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