Difference between revisions of "Actionscript"

From Wikicliki
Jump to: navigation, search
(Operators)
(Operators)
Line 13: Line 13:
 
* ++ add one
 
* ++ add one
 
* -- decrease by one
 
* -- decrease by one
 +
 +
those were postfix operators. but you can use them prefix as well:
 +
<pre>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)
 +
</pre>
  
 
=== Conditionals ===
 
=== Conditionals ===

Revision as of 13:10, 22 September 2008

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

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.

Strings

Date/Time