![]() |
|
||||||||||
|
|||||
|
Верно.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
В смысле, что два и больше раз под одно и то же выделять не надо, конечно.
var i:uint; var j:uint; var arr:*;//arr - не массив пока, нулевой указатель, не можем обращаться arr[i] arr = []; // теперь массив и можем for (i = 0; i < 1000; i++) { //arr[i] - не массив, он то же самое, что был arr, нулевой указатель пока, не можем обращаться arr[i][j] arr[i] = []; // теперь arr[i] массив, можно обращаться к arr[i][j] for (j = 0; j < 1000; j++) { arr[i][j] = String(i) + "_" + String(j); } }
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
а , кстате вопрос - массив с заданной заранее длиной элементов работает шустрее или по барабану?
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
[+1 16.12.11]
Регистрация: Sep 2010
Сообщений: 57
|
именно массив - абсолютно по-барабану, проверил ща несколько раз: 10к спрайтов создаются в массиве за 47-78мс без задания размера, с заранее заданным размером скорость прыгает так же 47-78мс
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 120
|
De, так вы говорите, что память для внутреннего массива в цикле выделяется один раз. Так ? Я просто понять вас немогу одни говорят одно, а другие совсем другое.
|
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
ну да, для каждого из внутренних массивов память выделяется только раз в этом примере, пример вполне годен и применим.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|