Просмотр полной версии : Мужики!Как победить...
выскакивает окно: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: в смысле разбить на два цикла?
но сильно тебя это неспасет:(
ЗЫ
лажа это ограничение 200000
еще вариант циклы распихать
по функциям и вызывать почереди (ИМХО лучший вариант)
грубо говоря :
одна функция - один цикл???
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.