![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: May 2004
Сообщений: 5
|
Кстати, причина многих сильных тормозов заключается в том, что скрипт компилируется в байт-код крайне не оптимально.
В Flash MX 2004 некоторые улучшения есть, но их недостаточно. Поэтому, если вам нужно БЫСТРОЕ выполнение скрипта, то после того, как проект полностью сделан, возьмите Flasm (кто не слышал - это ассемблер/дизассемблер для байт-кода) и подчистите код. У меня получалось достигнуть ускорения в несколько раз. Правда, если проект большой, запаритесь оптимизировать на низком уровне. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
можно было организовать такой цикл путём размещения такого "массива" клипов друг за другом в памяти и перебирать их по адресам. или, скажем, при запуске плеера размешать вообще все уже существующие в линейке клипы в памяти друг за другом... для удобства перебора :) я не спорю тут ни с чем, да и топик в целом какой-то сомнительный, но аргумент слабоватый получился :) Последний раз редактировалось Nox Noctis; 16.09.2004 в 17:11. |
|
|||||
|
Регистрация: May 2004
Сообщений: 5
|
Ладно, вот другой пример.
var depth = 0; function attachChild(id) { var name = id+"_mc"+depth; _root.attachMovie(id, name, depth); depth++; return _root[name]; } Эта функция динамически создаёт мувиклипы, позволяя не заморачиваться насчёт глубины. Имена мувиклипов тоже создаются динамически. Заранее сделать статичный массив с перечнем всех мувиклипов нельзя, так как создаются они только в процессе работы. Здесь индексация по строкам очень выручает. |
|
|||||
|
(горький вздох)
__________________
За двумя зайцами погонишься - от егеря по морде получишь |
|
|||||
|
Регистрация: May 2004
Сообщений: 5
|
А вообще, несовершенство не в ActionScript, а в железе.
Вот когда будут процессоры для PC по-настоящему векторными (вместо пародии на векторность в виде MMX и SSE1,2,3), да память станет ассоциативной, тогда поиск элемента по строковому индексу будет не сколь не медленнее индексирования по числу. А то, что индексирование по строке - это вещь удобная, я думаю, сомнения не вызывает. |
|
|||||
|
Регистрация: May 2004
Сообщений: 5
|
Короче, тема должна называться так:
"Intel Architecture 32 - полная лажа" или "Как не надо делать микропроцессоры" |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
докатились
![]() |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Автор треда! Тебе времени не жалко обсуждает этот жалкий АС? Иди лучше пропиши пару тысяч строк кода в рулезном Си.
Или поработай в Макромедии и сделай, как надо. А не пукай в лужу в больших количествах. |
|
|||||
|
Неее.... это он еще не прочитал слова Лжеучёного.... Мельница должна заработать с новой силой
![]()
__________________
За двумя зайцами погонишься - от егеря по морде получишь |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
*залил всех из плазмагана*
*собрал оружие и аптечки* *удаляется* |
![]() |
Часовой пояс GMT +4, время: 13:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|