From: Arthur C. <acl...@us...> - 2006-02-24 16:32:37
|
Update of /cvsroot/asapframework/asapframework/org/asapframework/util In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28223/asapframework/util Modified Files: ColorUtils.as Log Message: Doc update Index: ColorUtils.as =================================================================== RCS file: /cvsroot/asapframework/asapframework/org/asapframework/util/ColorUtils.as,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ColorUtils.as 8 Jan 2006 23:04:00 -0000 1.3 --- ColorUtils.as 24 Feb 2006 16:32:30 -0000 1.4 *************** *** 29,34 **** @return A hex number (for instance 0xff3300) */ ! public static function getHexNumber (inHexColor:Object) : Number ! { if (typeof(inHexColor) == "number") { return Number(inHexColor); --- 29,33 ---- @return A hex number (for instance 0xff3300) */ ! public static function getHexNumber (inHexColor:Object) : Number { if (typeof(inHexColor) == "number") { return Number(inHexColor); *************** *** 54,59 **** */ public static function setColor (inMC:MovieClip, ! inHexColor:Object) : Void ! { var col:Color = new Color(inMC); var hexColorNum:Number = ColorUtils.getHexNumber(inHexColor); --- 53,57 ---- */ public static function setColor (inMC:MovieClip, ! inHexColor:Object) : Void { var col:Color = new Color(inMC); var hexColorNum:Number = ColorUtils.getHexNumber(inHexColor); *************** *** 91,96 **** */ public static function setTransform (inMC:MovieClip, ! inTransformObject:Object) : Void ! { var col:Color = new Color(inMC); col.setTransform(inTransformObject); --- 89,93 ---- */ public static function setTransform (inMC:MovieClip, ! inTransformObject:Object) : Void { var col:Color = new Color(inMC); col.setTransform(inTransformObject); *************** *** 106,111 **** public static function getMixColorNumber (inStartColor:Object, inMixColor:Object, ! inPercentage:Number) : Number ! { var obj1Num:Number = ColorUtils.getHexNumber(inStartColor); var obj1:Object = ColorUtils.HEXtoRGB(obj1Num); --- 103,107 ---- public static function getMixColorNumber (inStartColor:Object, inMixColor:Object, ! inPercentage:Number) : Number { var obj1Num:Number = ColorUtils.getHexNumber(inStartColor); var obj1:Object = ColorUtils.HEXtoRGB(obj1Num); *************** *** 144,149 **** */ public static function getTransformObject (inHexColor:Object, ! inComponentPercentage:Number) : Object ! { var componentPercentage:Number = (inComponentPercentage != undefined) ? inComponentPercentage : 100; var hexNum:Number = ColorUtils.getHexNumber(inHexColor); --- 140,144 ---- */ public static function getTransformObject (inHexColor:Object, ! inComponentPercentage:Number) : Object { var componentPercentage:Number = (inComponentPercentage != undefined) ? inComponentPercentage : 100; var hexNum:Number = ColorUtils.getHexNumber(inHexColor); *************** *** 171,176 **** inStartColor:Object, inMixColor:Object, ! inPercentage:Number) : Void ! { ColorUtils.setColor( inMC, ColorUtils.getMixColorNumber(inStartColor, inMixColor, inPercentage) ); } --- 166,170 ---- inStartColor:Object, inMixColor:Object, ! inPercentage:Number) : Void { ColorUtils.setColor( inMC, ColorUtils.getMixColorNumber(inStartColor, inMixColor, inPercentage) ); } *************** *** 185,190 **** public static function getMixTransformObject (inStartTransform:Object, inMixTransform:Object, ! inPercentage:Number) : Object ! { var t:Object = new Object(); var percentage:Number = inPercentage * 100; --- 179,183 ---- public static function getMixTransformObject (inStartTransform:Object, inMixTransform:Object, ! inPercentage:Number) : Object { var t:Object = new Object(); var percentage:Number = inPercentage * 100; *************** *** 211,216 **** inStartTransform:Object, inMixTransform:Object, ! inPercentage:Number) : Object ! { var t:Object = ColorUtils.getMixTransformObject(inStartTransform, inMixTransform, inPercentage); var col:Color = new Color(inMC); --- 204,208 ---- inStartTransform:Object, inMixTransform:Object, ! inPercentage:Number) : Object { var t:Object = ColorUtils.getMixTransformObject(inStartTransform, inMixTransform, inPercentage); var col:Color = new Color(inMC); *************** *** 229,234 **** </code> */ ! public static function restoreColor (inMC:MovieClip) : Void ! { var col:Color = new Color(inMC); var t:Object = new Object(); --- 221,225 ---- </code> */ ! public static function restoreColor (inMC:MovieClip) : Void { var col:Color = new Color(inMC); var t:Object = new Object(); *************** *** 253,258 **** public static function setBaseColor (inMC:MovieClip, inBaseColor:Object, ! inShouldSetColor:Boolean) : Void ! { var baseColorNum:Number = ColorUtils.getHexNumber(inBaseColor); inMC._ASAP_baseColorNum = baseColorNum; --- 244,248 ---- public static function setBaseColor (inMC:MovieClip, inBaseColor:Object, ! inShouldSetColor:Boolean) : Void { var baseColorNum:Number = ColorUtils.getHexNumber(inBaseColor); inMC._ASAP_baseColorNum = baseColorNum; *************** *** 276,281 **** inMixColor:Object, inPercentage:Number, ! inShouldSetColor:Boolean) : Void ! { var baseColorNum:Number = ColorUtils.getMixColorNumber(inStartColor, inMixColor, inPercentage); ColorUtils.setBaseColor(inMC, baseColorNum, inShouldSetColor); --- 266,270 ---- inMixColor:Object, inPercentage:Number, ! inShouldSetColor:Boolean) : Void { var baseColorNum:Number = ColorUtils.getMixColorNumber(inStartColor, inMixColor, inPercentage); ColorUtils.setBaseColor(inMC, baseColorNum, inShouldSetColor); *************** *** 288,293 **** @return : The color hex number (for instance 0xff3300). */ ! public static function getBaseColor (inMC:MovieClip) : Number ! { return inMC._ASAP_baseColorNum ; } --- 277,281 ---- @return : The color hex number (for instance 0xff3300). */ ! public static function getBaseColor (inMC:MovieClip) : Number { return inMC._ASAP_baseColorNum ; } *************** *** 297,302 **** @param inMC : movieclip or button to set the color of */ ! public static function setToBaseColor (inMC:MovieClip) : Void ! { var col:Color = new Color(inMC); col.setRGB( ColorUtils.getBaseColor(inMC) ); --- 285,289 ---- @param inMC : movieclip or button to set the color of */ ! public static function setToBaseColor (inMC:MovieClip) : Void { var col:Color = new Color(inMC); col.setRGB( ColorUtils.getBaseColor(inMC) ); *************** *** 307,312 **** @return An object with the properties r, g, b. */ ! private static function HEXtoRGB (inHexNumber:Number) : Object ! { var r:Number = inHexNumber >> 16; var g:Number = (inHexNumber ^ (r << 16)) >> 8; --- 294,298 ---- @return An object with the properties r, g, b. */ ! private static function HEXtoRGB (inHexNumber:Number) : Object { var r:Number = inHexNumber >> 16; var g:Number = (inHexNumber ^ (r << 16)) >> 8; *************** *** 334,339 **** private static function mixValues (inA:Number, inB:Number, ! inMix:Number) : Number ! { return ( inA * (100 - inMix) + inB * inMix ) * 0.01; } --- 320,324 ---- private static function mixValues (inA:Number, inB:Number, ! inMix:Number) : Number { return ( inA * (100 - inMix) + inB * inMix ) * 0.01; } |