CS4 array map with action script

Posted by druva | Uncategorized | Wednesday 17 December 2008 12:37 pm

This code show how to use map with Array.

var originalArray:Array = new Array(1,2,3,4,5);

function getDouble(elem:*, i:int, a:Array):Number {
	return elem * 2;
}

var multipliedArray:Array = originalArray.map(getDouble);
trace('output: ', originalArray);
// output: 1,2,3,4,5
trace('output: ', multipliedArray);
// output: 1,4,6,8,10
 

remove Extra Whitespace with actionscript

Posted by druva | Uncategorized | Friday 12 December 2008 6:10 am
package com.druva.util {

   public class StringUtils {
	public static removeExtraWhitespace(p_string:String):String {
	   if (p_string == null) { return ''; }
	   var str:String = trim(p_string);
	   return str.replace(/\s+/g, ' ');
	}
	public static function trim(p_string:String):String {
	   if (p_string == null) { return ''; }
	   return p_string.replace(/^\s+|\s+$/g, '');
	}
}
 

falling mouse in action script

Posted by Vineela | Uncategorized | Friday 12 December 2008 5:57 am

This movie requires Flash Player 9

 

Fly movement in ActionScript

Posted by druva | Uncategorized | Tuesday 9 December 2008 5:29 am

Fly movement with action script

This movie requires Flash Player 9

 

Convert minutes to milli seconds

Posted by druva | Uncategorized | Monday 8 December 2008 2:28 pm
function min2ms( min:Number ):Number {
	var ms:Number = min * 60 * 1000;
	return ms;
}
 

disable Slider component using flash actionscript

Posted by Vineela | Uncategorized | Tuesday 2 December 2008 4:38 am
import fl.controls.Slider;
import fl.controls.CheckBox;
import flash.display.*;

var checkBox:CheckBox = new CheckBox();
checkBox.label = "enabled";
checkBox.addEventListener(Event.CHANGE, checkBox_action);
checkBox.move(20,5);
addChild(checkBox);

var slider:Slider = new Slider();
slider.enabled = false;
slider.move(30, 40);
addChild(slider);

function checkBox_action(evt:Event):void {
    slider.enabled = checkBox.selected;
}
 

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;

			};

	}
}
 
« Previous PageNext Page »