actionscript Handledning
Komma igång med actionscript
Sök…
Anmärkningar
Actionscript som tidigare utvecklats av Macromedia Inc., som nu har förvärvats av Adobe Systems Inc. är ett kraftfullt objektorienterat programmeringsspråk baserat på ECMAScript. Ursprungligen skapad med mycket begränsade uppsättningar av navigeringskontroller som play (), stop (), gotoAndPlay () etc., vanligtvis används för 2D vektorbaserad animation och erforderliga Actionscript Virtual Machine (AVM) som Flash Player för exekvering, har nu utvecklats till en robust och flexibelt programmeringsspråk som är idealiskt för snabb rik utveckling av internetapplikationer, med kapacitet för hårdvaruccelererad rendering med Stage3D, inriktad inte bara på Flash Player, utan också på Adobe AIR-baserade stationära och mobila plattformar.
versioner
Version | Utgivningsdatum |
---|---|
Flash 4-åtgärder | 1999-01-01 |
Actionscript 1 | 2000-09-01 |
Actionscript 2 | 2003-09-01 |
Actionscript 3 | 2006-06-27 |
Installation eller installation
Detaljerade instruktioner för att få åtgärdsskript inställt eller installerat.
Hej världsexempel
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!";
Den första funktionen skapar ett TextField med namnet "meddelande" i djupet 0 på _root (MainTimeline) vid koordinater (5,5) med dimensionerna 300x50, där enheten är pixel.
Sedan skapar vi en instans av TextFormat-klassen och tilldelar egenskaper för färg, storlek och fetstil och tillämpar den på TextField med den andra funktionen för att göra vår TextField röd med teckensnitt 32 pixlar och fetstil.
Slutligen tilldelar vi textegenskapen på vår nyligen skapade TextField till "Hello World!".
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);
Båda exemplen ovan bör mata ut något liknande: