Nwlapcug.com


Come modificare il colore di un oggetto utilizzando ActionScript 2.0

Come modificare il colore di un oggetto utilizzando ActionScript 2.0


È possibile modificare il colore di un clip filmato in Flash utilizzando l'oggetto di «Colore» di ActionScript 2.0. Gli oggetti in ActionScript 2.0 consentono l'accesso a determinati tipi di informazioni. Oggetto Color consente di impostare il colore dei clip filmato all'interno del filmato Flash utilizzando il codice.

Istruzioni

Creare un Clip filmato

1

Disegnare una forma con lo strumento rettangolo sul palco principale in Flash. Riempire con il colore della vostra scelta.

2

Selezionare la forma appena creato e convertirlo in un clip filmato, premere il tasto "F8" o selezionando "Modifica/Converti in simbolo."

3

Immettere "color_mc" per il nome e "Movie Clip" per il tipo nella finestra Converti nella finestra di dialogo simbolo. Premere "OK".

4

Selezionare il clip filmato che appena creato e nella finestra Proprietà immettere "color_mc" per il nome dell'istanza. Poiché per impostazione predefinita, Flash crea un clip filmato con nessun nome di istanza, è necessario immettere un nome di istanza per il clip filmato di riferimento nel codice.

Scrivere il codice

5

Creare un livello nel tuo diario e denominarlo "Azioni". Si scriverà il codice nel primo fotogramma di questo strato.

6

Chiamare l'oggetto di colore inserendo il seguente codice:

var ModificaColore = new color;

7

Immettere il nome del clip filmato all'interno delle parentesi. Questo spiega l'oggetto di colore quali clip filmato interesserà:

var ModificaColore = newColor(color_mc);

Assegnare i colori

8

Creare una funzione che cambierà il colore blu quando il mouse passa sopra il clip filmato inserendo il seguente codice:

color_mc.onRollOver = function () {

changeColor.setRGB(0x3333FF);

}

Se si desidera applicare un colore diverso per il clip filmato, è possibile modificare il valore esadecimale all'interno delle parentesi setRGB().

9

Creare una funzione che cambierà il colore rosso quando il mouse passa fuori il clip filmato inserendo il seguente codice:

color_mc.onRollOut = function () {

changeColor.setRGB(0xCC0000);

}

È possibile modificare il valore esadecimale all'interno delle parentesi di setRGB() se si desidera applicare un colore diverso per il tuo filmato quando il mouse passa.

10

Provare il filmato selezionando "Controllo/prova filmato." Muovi il mouse sopra il rettangolo e il suo colore cambierà in blu. Spostare il mouse fuori il rettangolo e il suo colore cambierà al rosso.