Welkom!

Deel je kennis met anderen in deze Flashgemeenschap!
Gebruikersnaam:
Wachtwoord:
Wachtwoord opslaan?
Wachtwoord vergeten?

ASD / Andere handige scripts

_global.checkVar
3156 keer gelezen
(July 24, 2003)
Waardering: 3 keer gestemd 
 3.3 van de 5

Maak je wel eens een functie waar je standaard waardes in wilt zetten?
Wil je wel eens dat een variable tussen 2 waardes zit?

/**
 *    Global function to check for 3 things
 *    - def: when undefined or null, make def
 *    - min: when lower then min, make min
 *    - max: when higher then max, make max
**/

 
_global.checkVar = function(value, $props)
{
    if($props.def != undefined && (value == undefined || value == null)) value = $props.def;
    if($props.min != undefined && value < $props.min) value = $props.min;
    if($props.max != undefined && value > $props.max) value = $props.max;
    return value;
}

// undefined example
i = undefined;
trace(checkVar(i, {def:5} ));

// null example
i = null;
trace(checkVar(i, {def:5} ));

// min example
i = -10;
trace(checkVar(i, {min:0} ));

// max example
i = 20;
trace(checkVar(i, {max:10} ));
Geef hier je waardering: Matig 1 2 3 4 5 Geweldig!
  Waardering:
Download ( meld je eerst aan om te kunnen downloaden! )