User Guide
216 ActionScript language elements
The following example uses an if statement to evaluate how long it takes a user to click the
submit_btninstance in a SWF file. If a user clicks the button more than 10 seconds after the
SWF file plays, the condition evaluates to
true and the message inside the curly braces ({})
appears in a text field that's created at runtime (using
createTextField()). If the user clicks
the button less than 10 seconds after the SWF file plays, the condition evaluates to
false and
a different message appears.
this.createTextField("message_txt", this.getNextHighestDepth, 0, 0, 100,
22);
message_txt.autoSize = true;
var startTime:Number = getTimer();
this.submit_btn.onRelease = function() {
var difference:Number = (getTimer() - startTime) / 1000;
if (difference > 10) {
this._parent.message_txt.text = "Not very speedy, you took "+difference+"
seconds.";
}
else {
this._parent.message_txt.text = "Very good, you hit the button in
"+difference+" seconds.";
}
};
See also
else statement
implements statement
myClass implements interface01 [, interface02 , ...]
Specifies that a class must define all the methods declared in the interface (or interfaces) being
implemented.
Availability: ActionScript 2.0; Flash Player 6
Example
See
interface.
See also
class statement