RGB to Hex || Hex to RGB

Posted by druva | Flash, Flex, JS, as2, as3, utils | Sunday 30 November 2008 6:56 am

Code Snippet that will be used to convert color codes from RGB to Hex and Hex to RGB


function HEX2RGB ( HEX:Number ) {
 var RGB:Object = {
 r:Number = (HEX & 0xff0000) >> 16,
 g:Number = (HEX & 0x00ff00) >> 8,
 b:Number = HEX & 0x0000ff }
 return RGB;
}

function RGB2HEX ( RGB:Object ) {
 return (RGB.r << 16) + (RGB.g << 8 ) + RGB.b;
}
 

label placement for checkbox using flash actionscript

Posted by Vineela | Flash, as3, utils | Saturday 29 November 2008 5:39 am
import fl.controls.ButtonLabelPlacement;
import fl.controls.CheckBox;

var cB:CheckBox = new CheckBox();
cB.label = "example";
cB.labelPlacement = ButtonLabelPlacement.LEFT;
cB.move(10, 10);
addChild(cB);
 

Open URL in another window using flash actionscript

Posted by Vineela | Flash, as3, utils | Friday 28 November 2008 9:59 am

import flash.display.*;

buttonLabel.addEventListener(MouseEvent.CLICK, button_click);

function button_click(evt:MouseEvent):void {
    var reqURL:URLRequest = new URLRequest("http://www.totusinfo.com/");
	navigateToURL(reqURL, "_self");
}
 

RemoveAllChildren in flash

Posted by druva | Uncategorized | Thursday 27 November 2008 1:57 pm

Unfortunalty i am not able to find a way to remove All child Objects from flash Object

function removeAllChilds(displayObj:*):void {
	var num:int = displayObj.numChildren;
	while (displayObj.getChildAt(0) != null ) {
		displayObj.removeChildAt(0);
	}
}
 

flash set Max Height and Max Width

Posted by druva | Uncategorized | Wednesday 26 November 2008 1:47 pm

set Max Height and Max Width

function setMaxSizes(obj:*, maxWidth:Number, maxHeight:Number):void {
	if (obj.height > obj.width) {
		obj.width = (maxHeight * obj.width) / obj.height;
		obj.height = maxHeight;
	} else if (obj.width>obj.height) {
		obj.height = (maxWidth * obj.height) / obj.width;
		obj.width = maxWidth;
	} else {
		obj.width = maxWidth;
		obj.height = maxHeight;
	}
	return;
}
 

How to get Flash Vars in As3

Posted by Vineela | Uncategorized | Wednesday 26 November 2008 10:50 am

This is also usefull for flex

function getFlashVars():Object {
    return Object( LoaderInfo(root.loaderInfo ).parameters );
}

var flvars1:Object = getFlashVars().var1;
var flvars2:Object = getFlashVars().var2;
 

find min in array

Posted by druva | Uncategorized | Tuesday 25 November 2008 6:05 am

find min in array

This is the sample script to show how to use the class

import druva.ArrayUtil;

trace(ArrayUtil.minInArray(new Array(25,85,68,8));

Actual Class

package druva{
	import flash.display.Sprite;

	public class ArrayUtil extends Sprite {
		public function ArrayUtil() {
		}

		//@ find max in array
		public static function minInArray (array)  {

			var min = array[0];
			for (i=0; i<array.length; i++) {

				if (array[i]<mn) {

					min = array[i];

				}

			}
			return min;

			};

	}
}
 

find max in array

Posted by druva | Uncategorized, as3 | Monday 24 November 2008 6:03 am

find max in array

This is the sample script to show how to use the class

import druva.ArrayUtil;

trace(ArrayUtil.maxInArray(new Array(25,85,68,8));

Actual Class

package druva{
	import flash.display.Sprite;

	public class ArrayUtil extends Sprite {
		public function ArrayUtil() {
		}

		//@ find max in array
		public static function maxInArray (array)  {

			var mxm = array[0];
			for (i=0; i<array.length; i++) {

				if (array[i]>mxm) {

					mxm = array[i];

				}

			}
			return mxm;

			};

	}
}
 

get the list of objects right under ur mouse

Posted by druva | Flash, Flex, as3, utils | Sunday 23 November 2008 2:06 pm

get the list of objects right under ur mouse

var myObjects: Array = stage.getObjectsUnderPoint(new Point(mouseX, mouseY));
 

Convert Angle to Radians

Posted by druva | Flash, as3, utils | Saturday 22 November 2008 3:05 pm

use this class to Convert Angle to Radians

package druva{
	import flash.display.Sprite;

	public class NumberUtils extends Sprite {
		public function NumberUtils() {
		}

		//@ angle to radians
		public static function toRadians(angle) {
			return (angle/180*3.141593E+000);
		}

	}
}
 
Next Page »