Math.max( ) Method

ActionScript for Flash MX: The Definitive Guide, 2nd Edition
By Colin Moock
Chapter 18.  ActionScript Language Reference
Math.max( ) Method Flash 5; can be used when exporting Flash 4 movies

determine the larger of two numbers
Math.max(x, y)

Arguments

x

A number.

y

A number.

Returns

The larger of x and y.

Description

The max( ) function compares two numbers and returns the larger of the two. When comparing two negative numbers, the one with a smaller absolute value is actually larger (see the following Example). If used on strings, max( ) returns NaN.

Example

Math.max(5, 1);                        // Returns 5 Math.max(-6, -5);                      // Returns -5 Math.max(Math.abs(-6), Math.abs(-5));  // Returns 6

This example constrains (clips) a value to the specified range:

function constrainToRange (checkVal, minVal, maxVal) {   return Math.min(Math.max(checkVal, minVal), maxVal); } // Constrain the slider to between 100 and 200 mySlider._x = constainToRange(mySlider._x, 100, 200);

This example returns the maximum value in an array:

function maxInArray (checkArray) {   maxVal = -Number.MAX_VALUE;  // Initialize maxVal to a very small number   for (var i = 0; i < checkArray.length; i++) {     maxVal = Math.max(checkArray[i], maxVal);   }   return maxVal; }     trace(maxInArray([2,3,66,4,342,-90,0]));  // Displays: 342

See Also

Math.abs( ), Math.min( )



    ActionScript for Flash MX. The Definitive Guide
    ActionScript for Flash MX: The Definitive Guide, Second Edition
    ISBN: 059600396X
    EAN: 2147483647
    Year: 2002
    Pages: 780
    Authors: Colin Moock

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net