/* Mapper Translates the Number in one scale to the relativively correspondig Number in another scale @author Jeff Winder @version 1.0 USAGE var resultNumber: Number = Mapper.map(inputScaleMin, inputScaleMax, outputScaleMin, outputScaleMax, input); */ package nl.jeffwinder { public class Mapper { public static function map(a1: Number, a2: Number, b1: Number, b2: Number, a:Number): Number{ var b: Number = ((a - a1) * (b2 -b1)/(a2 - a1) ) + b1; return b; } } }