User Guide
Global Functions 81
Then create a file called User.as in the same directory as your FLA file. Enter the following
ActionScript:
class User {
var intervalID:Number;
var username:String;
function User(param_username:String) {
trace("Welcome, "+param_username);
this.username = param_username;
this.intervalID = setInterval(this, "traceUsername", 1000, this.username);
}
function traceUsername(str:String) {
trace(this.username+" is "+getTimer()/1000+" seconds old, happy
birthday.");
}
}
See also
clearInterval function
setProperty function
setProperty(target:Object, property:Object, expression:Object) : Void
Changes a property value of a movie clip as the movie clip plays.
Availability: ActionScript 1.0; Flash Lite 1.0
Parameters
target:Object - The path to the instance name of the movie clip whose property is to be set.
property:Object - The property to be set.
expression:Object - Either the new literal value of the property, or an equation that
evaluates to the new value of the property.
Example
The following ActionScript creates a new movie clip and loads an image into it. The
_xand _y
coordinates are set for the clip using
setProperty(). When you click the button called
right_btn, the _x coordinate of a movie clip named params_mc is incremented by 20 pixels.
this.createEmptyMovieClip("params_mc", 999);
params_mc.loadMovie("http://www.helpexamples.com/flash/images/image1.jpg");
setProperty(this.params_mc, _y, 20);
setProperty(this.params_mc, _x, 20);
this.right_btn.onRelease = function() {
setProperty(params_mc, _x, getProperty(params_mc, _x)+20);
};