406 Chapter 12: ActionScript Dictionary
} // error: class must implement all interface methods
// filename Ib.as
interface Ib
{
function o():Void;
}
class D implements Ia, Ib
{
function k():Number {return 15;}
function n(x:Number):Number {return x*x;}
function o():Void {trace("o");}
}
// external script or Actions panel
mvar = new D();
trace(D.k()); // 15
trace(D.n(7)); // 49
trace(D.o()); // "o"
interface Ic extends Ia
{
function p():Void;
}
class E implements Ib, Ic
{
function k():Number {return 25;}
function n(x:Number):Number {return x+5;}
function o():Void {trace("o");}
function p():Void {trace("p");}
}
See also
class
, extends, implements
isFinite
Availability
Flash Player 5.
Usage
isFinite(expression)
Parameters
expression
A Boolean value, variable, or other expression to be evaluated.
Returns
A Boolean value.
Description
Function; evaluates expression and returns true if it is a finite number or false if it is infinity
or negative infinity. The presence of infinity or negative infinity indicates a mathematical error
condition such as division by 0.