EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Implements Statement

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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

Table of Contents

Related product manuals