Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   оптимизация процесса (http://www.flasher.ru/forum/showthread.php?t=67878)

2222 13.08.2005 18:45

оптимизация процесса
 
уважаемые флэшеры и флэшерши. просвятите.
у меня много мувиков в каждом происходят процессы, от чего все замедляется. есть ли такая команда, которая может остановить выполнение (к примеру циклов)? потому что необходимое движение в сцене закончено, но вычисления продолжаются... тормоза.
спасибо.

Dima K 13.08.2005 19:37

Команда break; останавливает циклы.

2222 13.08.2005 19:58

спасибо. сейчас попробую...

TERRORist 13.08.2005 20:03

или if(){
for(;;){

}}

TERRORist 13.08.2005 20:04

ну там смайлик вставился, вместо него ; )

2222 13.08.2005 20:18

Одно уточнение, если можно...
У меня несколько if в mc.
if ( i>q ) {...}
if ( i<w ) {...}
if ( i<==e ) {...}
if ( i<==r ) {...} итд.
мне этот if (i>=z) {break;}
в каждый if прописывать, или можно как-нибудь ко всем

2222 13.08.2005 20:44

О, я понял,
if (i<=z) {if ( i>q ) {...}
if ( i<w ) {...}
if ( i<==e ) {...}
if ( i<==r ) {...} итд.break;
} колосально!

2222 13.08.2005 20:48

спасибо, конфуций.
хотя я еще не проник в глубину твоей мысли.

TERRORist 13.08.2005 21:19

Вот когда проникнешь, тогда вообще ох.еешь :):):):)

можно бесконечно вкладывать друг в друга циклы и условия, это может очень здорово облегчить нагрузку. Напр:

while(){
if(){
for(...){
действия
}}}

Естественно кол-во открывающих скобок равно кол-ву закрывающих.

2222 13.08.2005 22:22

Все равно тормозит.
Я даже выгружаю unloadMovie(this) отыграные мувики а без толку...
(...Да, мувиков у меня штук 500)


Часовой пояс GMT +4, время: 05:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.