User Guide

26 ActionScript language elements
Initialization actions execute only once when a SWF file plays; use them for one-time
initializations, such as class definition and registration.
Availability: ActionScript 1.0; Flash Lite 2.0
Parameters
order - A non-negative integer that specifies the execution order of blocks of #initclip
code. This is an optional parameter. You must specify the value by using an integer literal
(only decimal—not hexidecimal—values are allowed), and not by using a variable. If you
include multiple
#initclip blocks in a single movie clip symbol, then the compiler uses the
last
order value specified in that movie clip symbol for all #initclip blocks in that symbol.
Example
In the following example, ActionScript is placed on Frame 1 inside a movie clip instance. A
variables.txt text file is placed in the same directory.
#initclip
trace("initializing app");
var variables:LoadVars = new LoadVars();
variables.load("variables.txt");
variables.onLoad = function(success:Boolean) {
trace("variables loaded:"+success);
if (success) {
for (i in variables) {
trace("variables."+i+" = "+variables[i]);
}
}
};
#endinitclip