![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jan 2003
Адрес: Kiev
Сообщений: 116
|
Есть большой массив((55*55)-массив сдублированых мувиков), для проверки наличия в нём определёного значения приходиться пробегать по всем его значениям(цикл в цикле от 0 до 55 оба), что существено тормозит ролик. Есть ли в ActionScript другой способ? Типа оператора in в Pascal.
|
|
|||||
|
[++]
|
  Какая разница, какой оператор, по любому это делается только циклом.
  А насчёт тормозов - я тут где то выкладывал исходник, там вычислилялась площадь фигуры (любой) и цикл в цикле 100х100 выполнялся где то за 60мсек, если память не подводит.   Если ты делаешь это в функции, то напиши везде тип данных, намного ускоряет. |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Главное - не костенеть мозгами.
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
[++]
|
2DeliMIter
ты думаешь эти функции работают иначе, нежели просмотр всего массива циклом? |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Конечно иначе! Намного медленнее. Но какая идея...
2msdn Сделай ассоциативный массив по (полным) именам мувиков. Когда мувик заносится в твой массив, пиши по ключу с его именем true. Если убирается из массива - пиши false. Тогда тебе придется не шарить по массиву, а делать одну-единственную проверку.
__________________
...убивать людей не удовольствия ради, но для еды. |
![]() |
Часовой пояс GMT +4, время: 19:18. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|