| CatWoman |
13.03.2008 02:36 |
Не понимаю, как создать класс в AS 3.0
Помогите пожалустя!!
Раньше, чтобы создать класс двухмерного массива, можно было использовать следующий код:
Код:
var ArrTemp = function ()
{
this.ggg = new Array();
this.fieldsize_w = 10;
this.fieldsize_h = 10;
this.i=0;
this.j=0;
for(this.i=0;this.i<=this.fieldsize_w;this.i++)
{
this["ggg"+this.i] = new Array();
for(this.j=0;this.j<=this.fieldsize_h;this.j++)
{
this["ggg"+this.i][this.j]=0;
}
this.ggg[this.i]=this["ggg"+this.i];
//trace("ggg2="+ggg2);
}
}
var MyMassive = new ArrTemp();
MyMassive.ggg[1][1]=734.6;
....
но на AS 3.0 сделать таким образом мой массив не получается...
подскажите как перевести на 3 action script конструкцию типа
Код:
A = function ()
{
myVar=10
}
B = new A;
trace(B.myVar);
?????
А если можно, то подскажите еще и на счет примера с массивом, как он будет выглядеть на новой версии языка?
|