Difference between revisions of "Actionscript"
From Wikicliki
(→Runtime Environment) |
(→Include) |
||
Line 41: | Line 41: | ||
== Runtime Environment == | == Runtime Environment == | ||
− | === Include === | + | === Include external actionscript file=== |
<pre>#include "filename.as" // includes the .as file at runtime (must be in same folder as .fla)</pre> | <pre>#include "filename.as" // includes the .as file at runtime (must be in same folder as .fla)</pre> | ||
+ | |||
=== Detecting player/OS === | === Detecting player/OS === | ||
=== Setting movie dimensions === | === Setting movie dimensions === |
Revision as of 13:15, 22 September 2008
Contents
Basics
Operators
- + for addition
- - for subtraction
- asterisk for multiply
- / for divide
these two are the same:
myNum = myNum + 6; myNum += 6;
- ++ add one
- -- decrease by one
those were postfix operators. but you can use them prefix as well:
myNum = 5; trace(myNum++); // displays 5 (adds one to next trace) trace(myNum); // displays 6 (has added one from the postfix) trace(++myNum); // displays 7 (adds one as its a prefix)
Conditionals
var message = "yellow"; // the equal sign assigns values to variables trace ("big " + message + " truck"); // prints "big yellow truck" if (message == "yellow") { // the double equal sign checks to see if variables are equal trace ("yes, i did say big yellow truck."); // prints "yes, i did say big yellow truck" trace (typeof message); // prints "string" var x = a; // prints "number" trace (typeof a) }
var x = 1; while (x <= 5) { // as long as x is less than 5... trace (x); // return 1 in output x = x + 1; // return 2 3 4 5 in output }
Reusable functions
Runtime Environment
Include external actionscript file
#include "filename.as" // includes the .as file at runtime (must be in same folder as .fla)
Detecting player/OS
Setting movie dimensions
Color
Setting RGB
Setting Transparency
Transform and restore RGB
Controlling RGB with sliders
Drawing
Numbers
Rounding Numbers
Text Field
Arrays
Oh no.