Hosting & Domini

 
HOME DOMINI HOSTING SERVER SUPPORTO

Creazione di contenuto interattivo con ActionScript > Impostazioni dei valori dei colori

Impostazioni dei valori dei colori


È possibile usare i metodi dell'oggetto Color predefinito per modificare il colore di un clip filmato. Il metodo setRGB assegna valori RGB (red, green, blue) esadecimali all'oggetto, mentre il metodo setTransform imposta la percentuale e i valori di offset per i componenti rosso, verde, blu e alfa (trasparenza) di un colore. L'esempio seguente usa setRGB per cambiare il colore di un oggetto in base all'input dell'utente.

Per cambiare il colore della maglietta, immettere un valore esadecimale (ad esempio cc66ff o 0033cc) nel campo di testo del filmato.

Per usare l'oggetto Color, è necessario creare un'istanza dell'oggetto e applicarla a un clip filmato.

Per impostare il valore del colore di un clip filmato:

1 Selezionare un clip filmato sullo stage, quindi scegliere Finestra > Pannelli > Istanza.
2 Immettere il nome dell'istanza colorTarget nella casella Nome.
3 Trascinare un campo di testo sullo stage.
4 Scegliere Finestra > Pannelli > Opzioni testo e assegnare al campo di testo il nome di variabile input.
5 Trascinare un pulsante sullo stage e selezionarlo.
6 Scegliere Finestra > Azioni.
7 Trascinare l'azione set variable dalla lista nel riquadro a sinistra nella finestra di script a destra.
8 Nella casella Variabile immettere c.
9 Nella lista nel riquadro a sinistra, selezionare Oggetti, quindi Color e trascinare new Color nella casella Valore.
10 Selezionare la casella di controllo Espressione.
11 Fare clic sul pulsante a forma di mirino per inserire un percorso target e selezionare colorTarget. Fare clic su OK.
Il codice nella finestra di script dovrebbe assomigliare al seguente:
on(release) {
	c = new Color(colorTarget);
}
12 Trascinare l'azione evaluate dalla lista nel riquadro a sinistra nella finestra di script a destra.
13 Immettere c nella casella Espressione.
14 Nella categoria Oggetti della lista nel riquadro a sinistra, selezionare Color, quindi trascinare setRGB nella casella Espressione.
15 Selezionare Funzioni e trascinare parseInt nella casella Espressione.
Il codice generato dovrebbe assomigliare al seguente:
on(release) {
	c = new Color(colorTarget);
	c.setRGB(parseInt(string, radix));
} 
16 Per l'argomento della stringa parseInt immettere input.
La stringa di cui occorre eseguire l'analisi sintattica è il valore immesso nel campo di testo modificabile.
17 Per l'argomento della radice parseInt immettere 16.
La radice è la base del sistema numerico di cui occorre eseguire l'analisi sintattica. In questo caso 16 è la base del sistema esadecimale usato dall'oggetto Color. Il codice generato dovrebbe assomigliare al seguente:
on(release) {
	c = new Color(colorTarget);
	c.setRGB(parseInt(input, 16));
}
18 Scegliere Controlli > Prova filmato per cambiare il colore del clip filmato.

Per ulteriori informazioni sui metodi dell'oggetto Color, vedere le voci corrispondenti nel Dizionario di ActionScript.



Home | Mappa del sito | Condizioni di utilizzo | Privacy
 
Copyright © Hostek Srl. P.Iva 05434210489