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.