![]() |
Мужики!Как победить...
выскакивает окно:Ascript in this movie is causing...и т.д. Дело в том , что пишу для прожектора и имеет место большая работа с данными, а энто сообщение,я так понимаю,сообщает ,что какое-то кол-во операций произведенно и спрашивает считать дальше или нет!!!Как это победить?Можно-ли настроить(увеличить) кол-во этих операций?
|
увеличить память и частоту процессора у компа
|
Да нет,боюсь что дело не только в этом.Пробовал на Celeron333 и Пне3.Одно и тоже...
|
скорее всего у тебя слишком большой цикл в одном фрэйме.
разнеси его по фрэймам, будет работать медленнее, зато будет работать :) например цикл в одном фрэйме: for(i=0;i<10000000;i++){ do somthing } тот же цикл в трех фрэймах: frame1 i=0 frame2: do something frame3: if (10000000>i++){ gotoAndPlay(_currentframe-1) } |
Да я накропал функцию поиска по базе...Ладно,буду ковыряться...Все равно СПАСИБО!!!
|
Ну вот кусок моего кода:
for (i=0; i<=arkodk.length; i++) { eval("knamelc"+i).indexOf(rez);//в "knamelc"+i ищется подстрока rez if (eval("knamelc"+i).indexOf(rez) != -1) { сравнение rezkodk.push(eval("kkod"+i)); reznamek.push(eval("kname"+i)); } } Т.к. этот цикл внутри функции,разбить его по фреймам я не могу :( Неужели придется спец.мувик для этого делать???? Выхода нет??? :confused: :confused: :confused: |
а что цикл более 200000 :mad:
а типа так: function for (i=0; i<100000; i++) for (j=j; j<200000; j++) |
lexass: в смысле разбить на два цикла?
|
yes
|
но сильно тебя это неспасет:(
ЗЫ лажа это ограничение 200000 еще вариант циклы распихать по функциям и вызывать почереди (ИМХО лучший вариант) |
| Часовой пояс GMT +4, время: 10:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.