Wie man eine Sprite in AS3 senden

November 15

Wie man eine Sprite in AS3 senden

Erstellen Sie ein Sprite-Objekt in Flash und senden Sie das Objekt einen Mausklick mit wenigen Codezeilen zu folgen. Ein Flash-Sprite ist ein Anzeigeobjekt einen Movieclip ähnlich aber enthält keine Zeitachse. Zugreifen Sie und ändern Sie die Eigenschaften eines Sprite-Objekts, wie Sie einen Movieclip.

Anweisungen

Das Sprite-Objekt erstellen

1 Erstellen Sie eine neue ActionScript 3.0-Datei in Flash, wählen Sie "Datei/neu."

2 Wählen Sie "Fenster/Aktionen" öffnen das Bedienfeld "Aktionen" und geben den folgenden Code:

Import flash.display.Sprite;

Var Kreis: Sprite = neue Sprite();

circle.graphics.beginFill(0xFFCC00);

circle.graphics.drawCircle (0, 0, 40);

Circle.x = 275;

Circle.y = 175;

addChild(circle);

Dies ruft die Sprite-Klasse und erstellt ein neues Sprite-Objekt, das die Graphics-Eigenschaft wird verwendet, um einen Kreis zu zeichnen.

3 Testen Sie Ihren Film durch Auswahl von "Control/Test Film." Sie sehen einen gelben Kreis nahe der Mitte der Bühne Film.

Machen das Sprite-Objekt folgen einem Maus-Klick

4 Geben Sie den folgenden Code in das Bedienfeld "Aktionen" unter Ihrem vorherigen Code:

stage.addEventListener (MouseEvent.CLICK, MouseFollow);

Funktion mouseFollow(event:MouseEvent):void

{

circle.x = mouseX;

circle.y = mouseY;

}

Dadurch wird das Sprite-Objekt, seine Position zu ändern, wenn die Maus geklickt wird.

5 Testen Sie Ihren Film durch Auswahl von "Control/Test Film."

6 Klicken Sie auf der Film-Bühne. Der gelbe Kreis kommen nun am Cursor, wenn die Maus geklickt wird.