actionscript Tutorial
Erste Schritte mit ActionScript
Suche…
Bemerkungen
Actionscript, das früher von Macromedia Inc. entwickelt wurde und jetzt von Adobe Systems Inc. erworben wurde, ist eine leistungsfähige, objektorientierte Programmiersprache, die auf ECMAScript basiert. Ursprünglich mit einem sehr begrenzten Satz von Navigationssteuerelementen wie play (), stop (), gotoAndPlay () usw. erstellt, die normalerweise für 2D-vektorbasierte Animationen verwendet werden und die zur Ausführung erforderliche ActionScript Virtual Machine (AVM) wie Flash Player erforderlich ist, haben sich jetzt zu einer robost und flexible Programmiersprache, ideal für die schnelle Entwicklung umfassender Internetanwendungen, hardwarebeschleunigtes Rendering mit Stage3D, das nicht nur Flash Player, sondern auch Adobe AIR-basierte Desktop- und Mobile-Plattformen zum Ziel hat.
Versionen
Ausführung | Veröffentlichungsdatum |
---|---|
Flash 4-Aktionen | 1999-01-01 |
Aktionsskript 1 | 2000-09-01 |
Aktionsskript 2 | 2003-09-01 |
Aktionsskript 3 | 2006-06-27 |
Installation oder Setup
Detaillierte Anweisungen zum Einrichten oder Installieren von ActionScript.
Hallo Weltbeispiel
ActionScript 2.0:
_root.createTextField("message", 0, 5, 5, 300, 50);
var tf:TextFormat = new TextFormat();
tf.color = 0xFF0000;
tf.size = 32;
tf.bold = true;
message.setTextFormat(tf);
message.text = "Hello World!";
Die erste Funktion erstellt ein TextField mit dem Namen "message" in der Tiefe 0 des _root (MainTimeline) mit Koordinaten (5,5) mit den Abmessungen 300x50, wobei die Einheit Pixel ist.
Dann erstellen wir eine Instanz der TextFormat-Klasse, weisen Farbe, Größe und Fett-Eigenschaften zu und wenden sie mit einer zweiten Funktion auf TextField an, um unser TextField mit Schriftgröße um 32 Pixel und Fett rot zu machen.
Schließlich weisen wir die Texteigenschaft unseres neu erstellten TextFields "Hello World!" Zu.
ActionScript 3.0:
import flash.text.TextField;
import flash.text.TextFormat;
var message:TextField = new TextField();
message.x = message.y = 5;
message.width = 300;
message.height = 50;
var tf:TextFormat = new TextFormat();
tf.color = 0xFF0000;
tf.size = 32;
tf.bold = true;
message.defaultTextFormat = tf;
message.text = "Hello World!";
MovieClip(root).addChild(message);
Die beiden obigen Beispiele sollten etwas wie folgt ausgeben: