![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 5
|
Помогите пожалустя!!
Раньше, чтобы создать класс двухмерного массива, можно было использовать следующий код: 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;
....
подскажите как перевести на 3 action script конструкцию типа ????? А если можно, то подскажите еще и на счет примера с массивом, как он будет выглядеть на новой версии языка? |
|
|||||
|
strange mood
|
отдельный файл YourClass.as
__________________
тонкий тролль, осеянный благодатью |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
В хелпе, в разделе Programming ActionScript 3.0 > Getting Started with ActionScript все подробно описано. |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 5
|
Цитата:
Но суть от этого не меняется, мне нужно создать функцию-объект, которая обладает такими же свойствами, про которые я писала выше, но только на AS 3.0. Подскажите как мне это сделать плизь.. ![]() |
|
|||||
|
Modus ponens
|
var arrTemp:Function = function() {
this.ggg = [];
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] = [];
for (this.j = 0; this.j <= this.fieldsize_h; this.j++) {
this["ggg" + this.i].push(0);
}
this.ggg[this.i] = this["ggg" + this.i];
//trace("ggg2="+ggg2);
}
}
var myMassive = new arrTemp();
myMassive.ggg[1][1] = 734.6;
trace(myMassive.ggg[1][1]);
trace(myMassive.ggg[0][0]);
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 13.03.2008 в 15:50. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
Лучше, конечно же, вынести в отдельный класс такую штуку. |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 5
|
Спасибо, все заработало!)
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|