| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
A range represent a space of numeric values.
Example
Simple examples of
Range usage
var r1 : Range = new Range(10, 100);
var r2 : Range = new Range(5, 50);
var r3 : Range = new Range(60, 600);
var b1 : Boolean = r1.overlap(r2); //true
var b2 : Boolean = r2.overlap(r3); //false
var b3 : Boolean = r1.overlap(r3); //true
public var max:Number
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Upper limit of the range.
public var min:Number
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Lower limit of the range.
public function Range(min:Number, max:Number)
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Constructs a new Range instance.
Warning : parameter order is important.
Parameters
| min:Number — minimum Number value
|
| |
| max:Number — maximum Number value
|
public function clone():Range
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns a copy of the current Range object.
Returns
public function equals(r:Range):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Compares the passed-in Range object with the current one.
Parameters
| r:Range — A Range to compare.
|
Returns
| Boolean — true if passed-in Range is equals to this one,
either false
|
public function inside(r:Range):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Indicates if passed-in Range instance contain the
current instance.
Parameters
Returns
| Boolean — true if passed-in Range contain this one,
either false
|
Example
var r1 : Range = new Range(10, 100);
var r2 : Range = new Range(5, 50);
var r3 : Range = new Range(40, 80);
var b2 : Boolean = r2.inside( r1 ); //false
var b3 : Boolean = r3.inside( r1 ); //true
public function overlap(r:Range):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Indicates if passed-in range overlap the current range.
Parameters
Returns
| Boolean — true if passed-in Range overload this one,
either false
|
Example
var r1 : Range = new Range(10, 100);
var r2 : Range = new Range(5, 50);
var r3 : Range = new Range(60, 600);
var b1 : Boolean = r1.overlap(r2); //true
var b2 : Boolean = r2.overlap(r3); //false
var b3 : Boolean = r1.overlap(r3); //true
public function size():Number
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns the size, or length, of the current range.
Returns
| Number — size, or length, of the current range.
|
public function surround(n:Number):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Indicates if passed-in value Number is inside range values.
Parameters
Returns
| Boolean — true if passed-in Number is inside range,
either false
|
Example
var r : Range = new Range(10, 100);
var b1 : Boolean = r.surround(35); //true
var b2 : Boolean = r.surround(127); //false
var b3 : Boolean = r.surround(10); //true
var b4 : Boolean = r.surround(100); //true
var b5 : Boolean = r.surround(5); //false
public function toString():String
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns the string representation of this instance.
Returns
| String — String representation of this instance
|
LowRA API documentation 2008- 2009
Licensed under the MOZILLA PUBLIC LICENSE, Version 1.1
mer. févr. 25 2009, 9:22 AM GMT+01:00