Learn ACTIONSCRIPT with Real Code Examples
Updated Nov 20, 2025
Code Sample Descriptions
1
ActionScript Counter and Theme Toggle
var count:int = 0;
var isDark:Boolean = false;
function updateUI():void {
trace("Counter: " + count);
trace("Theme: " + (isDark ? "Dark" : "Light"));
}
function increment():void {
count++;
updateUI();
}
function decrement():void {
count--;
updateUI();
}
function reset():void {
count = 0;
updateUI();
}
function toggleTheme():void {
isDark = !isDark;
updateUI();
}
// Simulate actions
updateUI();
increment();
increment();
toggleTheme();
decrement();
reset();
Demonstrates a simple counter with theme toggling using ActionScript variables and console output.
2
ActionScript Simple Addition
var a:int = 10;
var b:int = 20;
var sum:int = a + b;
trace("Sum: " + sum);
Adds two numbers and prints the result.
3
ActionScript Factorial
function factorial(n:int):int {
if (n <= 1) return 1;
return n * factorial(n - 1);
}
trace("Factorial 5: " + factorial(5));
Calculates factorial recursively.
4
ActionScript Fibonacci Sequence
function fib(n:int):int {
if (n < 2) return n;
return fib(n-1) + fib(n-2);
}
for (var i:int = 0; i < 10; i++) {
trace(fib(i));
}
Generates first 10 Fibonacci numbers.
5
ActionScript Max of Two Numbers
var a:int = 10;
var b:int = 20;
var max:int = (a > b) ? a : b;
trace("Max: " + max);
Finds the maximum of two numbers.
6
ActionScript Array Sum
var arr:Array = [1,2,3,4,5];
var sum:int = 0;
for each (var x:int in arr) {
sum += x;
}
trace("Sum: " + sum);
Sums elements of an array.
7
ActionScript Even Numbers Filter
var arr:Array = [1,2,3,4,5];
for each (var x:int in arr) {
if (x % 2 == 0) trace(x);
}
Prints even numbers from an array.
8
ActionScript Conditional Counter Increment
var count:int = 3;
if (count < 5) count++;
trace("Count: " + count);
Increment counter only if less than 5.
9
ActionScript Resettable Counter
var count:int = 0;
count++;
count++;
trace("Count: " + count);
count = 0;
trace("Count: " + count);
Counter that increments and can be reset.
10
ActionScript Theme Toggle Only
var isDark:Boolean = false;
trace("Theme: " + (isDark ? "Dark" : "Light"));
isDark = !isDark;
trace("Theme: " + (isDark ? "Dark" : "Light"));
isDark = !isDark;
trace("Theme: " + (isDark ? "Dark" : "Light"));
Toggles theme multiple times.