PDA

View Full Version : how to create an new instance


mayur_vnit
07-13-2005, 05:29 AM
hi,...


i have a structure like :

Week = {completed:0, TabName:"", Movie:WeekMovieArray[0]};


and inside a for loop i want to create a new week .........

something like .

for(var i =0;i<11;i++)
{

weekarray[i] = new Week()
weekarray[i].completed = 0
weekarray[i].TabName = "mcWeek"+i

}




please help i need it very badly.....

emergency_pants
07-13-2005, 09:06 AM
It looks like you're trying to create an array of objects dynamically.

In this case, the object class is freely accessible to you in AS, so there's no need to define an object and create instances of it.

If you were creating instances of classes, you would need to explicitly create instances of your predefined week class. But not for a simple object.


//define the Array class object:
var weekArray:Array = new Array();
//poopulate the array with objects. Each object has three properties:
for (var i = 0; i<52; i++) {
weekArray[i] = new Object();
weekArray[i].id = i;
weekArray[i].completed = 0;
weekArray[i].tabName = "mcWeek"+i;
}