Hinzufügen ein Rahmens zu MovieClip in Flash ActionScript

March 12

Verwenden Sie die DrawRect-Methode des ActionScripts Graphics-Klasse, um einen Rahmen um einen Movieclip auf der Flash-Bühne zu zeichnen. Die Graphics-Klasse können Sie mehrere verschiedene vordefinierte Vektorformen zeichnen und verfügt über Methoden zum Zeichnen komplexer Formen, die Sie definieren. Durch Aufrufen der LineStyle-Funktion vor dem Zeichnen der Grenze, können Sie die Linienbreite und die Rahmenart angeben. Standardmäßig wird die Grenze ein Pixel dick sein. Denken Sie im experimentieren mit DrawRect daran ihre Argumentliste. Die ersten beiden Argumente zeigen die Grenze Bildschirmposition. Die anderen beiden geben Sie die Breite und Höhe des Randes.

Anweisungen

1 Klicken Sie unter dem Menü "Datei" "Neu" Befehl klicken Sie auf "ActionScript", um ein neues Flash-Projekt zu erstellen. Klicken Sie auf das Symbol "Rechteck" aus dem Bedienfeld "Werkzeuge", laden das Tool zum Zeichnen von Rechtecken auf der Bühne. Klicken Sie auf der Bühne des Rechtecks ersten Punkt geplottet, dann ziehen Sie das Rechteck. Wenn diese Form die Größe, gewünschte erreicht hat, lassen Sie die Maustaste los, um das Rechteck zu beenden.

2 Mit der rechten Maustaste des Rechtecks und "Make Symbol" klicken Sie auf "MovieClip" aus dem Dialogfeld, das angezeigt wird. Diese Aktion kann Ihr ActionScript-Programm auf das Rechteck zugreifen. Klicken Sie auf "OK", um das Dialogfeld zu schließen.

3 Klicken Sie das Symbol am unteren Rand des Zeitleistenfensters auf eine neue Ebene erstellen klicken mit der rechten Maustaste im Zeitleistenfenster ersten Frame der neuen Ebene. Klicken Sie auf "Aktionen", um das Aktionen-Fenster zu öffnen, in dem Sie ActionScript-Code um den Movieclip einen Rahmen hinzufügen eingeben können.

4 Fügen Sie das folgende Programm in das Aktionen-Fenster. Erste Zeile des Programms erstellt eine neue Sprite, die eine Vektorgrafik, die die Methode DrawRect zugreifen können. Der Aufruf der Methode LineStyle in der zweiten Zeile legt das Rechteck Grenze auf vier Pixel dicken und legt seine Farbe auf schwarz. Das zweite Argument hält den Farbwert "0 x 000000."

Var Grenze: Sprite = neue Sprite();border.graphics.lineStyle (4, 0 x 000000);border.graphics.drawRect (X 1, y1, rec.width, rec.height);addChild(border);

5 Drücken Sie "Control" und "Enter" gleichzeitig, um das Programm auszuführen. Die Rechteck-Movieclip zog Sie hat jetzt einen dicken schwarzen Rahmen um ihn herum.