Come aggiungere un bordo a MovieClip di Flash ActionScript

August 4

Utilizzare il metodo drawRect della classe Graphics di ActionScript per disegnare un bordo intorno a un movieclip on Stage di Flash. La classe Graphics consente di disegnare diverse forme predefinite diversi vettori, e ha metodi per disegnare forme più complesse che si definiscono. Chiamando la funzione lineStyle prima di disegnare il confine, è possibile specificare la larghezza della linea e lo stile del bordo. Per impostazione predefinita, il bordo sarà di spessore di un pixel. In sperimentando drawRect, tenere a mente la sua lista degli argomenti. I primi due argomenti indicano la posizione dello schermo del confine. La seconda di due specificare la larghezza e l'altezza del bordo.

istruzione

1 Clicca comando "Nuovo" del menu "File", quindi fare clic sul collegamento "ActionScript" per creare un nuovo progetto Flash. Fare clic sull'icona rettangolare dal pannello "Strumenti" per caricare lo strumento per disegnare rettangoli sullo stage. Fare clic sul palco per tracciare primo punto del rettangolo, quindi trascinare per disegnare il rettangolo. Quando questa forma ha raggiunto le dimensioni desiderate, rilasciare il mouse per completare il rettangolo.

2 Fare clic con il rettangolo e fare clic "Make simbolo", quindi su "MovieClip" dalla finestra di dialogo che appare. Questa azione consente al programma di ActionScript per accedere al rettangolo. Fai clic su "OK" per chiudere la finestra di dialogo.

3 Fare clic sull'icona della pagina nella parte inferiore del pannello Timeline per creare un nuovo livello, quindi fare clic destro prima cornice del pannello Timeline del nuovo livello. Fai clic su "Azioni" per aprire la finestra Azioni, in cui è possibile inserire il codice ActionScript per aggiungere un bordo al movieclip.

4 Incollare il seguente programma nella finestra Azioni. La prima riga del programma crea un nuovo sprite, che è una grafica vettoriale che può accedere al metodo drawRect. La chiamata al metodo lineStyle nella seconda riga imposta bordo del rettangolo di quattro pixel di spessore, e imposta il suo colore al nero. Il secondo argomento contiene il valore del colore, "0x000000".

var border: Sprite = new Sprite ();
border.graphics.lineStyle (4, 0x000000);
border.graphics.drawRect (x1, y1, rec.width, rec.height);
addChild (confine);

5 Premere il tasto "Control" e "Enter" simultaneamente per eseguire il programma. Il rettangolo movieclip avete disegnato ora ha un bordo nero spesso intorno ad esso.