Never been to DZone Snippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

About this user

rajesh

« Newer Snippets
Older Snippets »
Showing 11-18 of 18 total

Converting Arrays to Lists

var aEmployees:Array = ["Rajesh","Buvanesh","Latha","Ramesh"];
var sEmployees:String = aEmployees.join(";");
trace(sEmployees);

Working with Arrays of Objects

var sEmployees:Array = [];
sEmployees.push({employee:"Ramesh", phone:"9841026070"});
sEmployees.push({employee:"Rajesh", phone:"9940350708"});
sEmployees.push({employee:"Latha", phone:"044-42151184"});
sEmployees.push({employee:"Buvanesh", phone:"000-0000000"});

for (var i:Number=0; i<sEmployees.length; i++){
trace("Name:" + sEmployees[i].employee);
trace("Phone:" + sEmployees[i].phone);
}

Arguments

/*
function traceFunctions():Void {
for (var i=0; i < arguments.length; i++){
trace(arguments[i]);
}
}

traceFunctions("One","Two");
*/

Arguments.caller

/*
function function1():Void{
function2();
}
function function2():Void{
if(arguments.caller == function1)
trace("function2 called from function1");
else
trace("function2 not called from function1");
}

function1();
function2();
*/

Referencing Functions

function CalculateArea(a:Number, b:Number):Number
{
var nArea:Number = a*b;
return nArea
}

var fCalculate:Function = CalculateArea;
trace(fCalculate(6,6));

Anonmyous Function

var fSayHi:Function = function(sName:String):Void {
trace("Hi, " + sName);
};
fSayHi("Joey"); // Displays: Hi, Joey

Creating Recursion Function

function factorial(nOperand:Number):Number {
if (nOperand>0) {
return nOperand*factorial(nOperand-1);
} else {
return 1;
}
}
trace(factorial(5));

Overloading a Function

//Overloading a Function
function fCalculateArea():Number{
switch (arguments.length){
case 1:
var nRadius = arguments[0];
return nRadius * nRadius;
case 2:
var nA = arguments[0];
var nB = arguments[1];
return nA * nB;
}
}

trace(fCalculateArea(5,2));
« Newer Snippets
Older Snippets »
Showing 11-18 of 18 total