Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   onEnterFrame (http://www.flasher.ru/forum/showthread.php?t=36002)

Gmot 20.08.2002 06:45

onEnterFrame
 
Как остановить функцию onEnterFrame?

Lolita 20.08.2002 09:40

И у меня такая же проблема!!
 
У меня эта функция во всех фреймах выполняется..
Или я что-то не так поняла?

LostWarrior 20.08.2002 10:53

А где она прописана?
Приложите исходник.


Вроде вчера еще нормально работала...

RDA 20.08.2002 10:57

Код:

delete path.onEnterFrame;

Gmot 20.08.2002 11:11

Thanks
 
2 RDA:
Спасибо

LostWarrior 20.08.2002 11:15

Гы :)
Ну тоже вариант

greyshaman 20.08.2002 12:04

Цитата:

Оригинал написал(а) RDA
Код:

delete path.onEnterFrame;

Типа: идет пешеход к перекрестку, светофор красный, пристрели пешехода. :D :D :D
Не лучше ли, через флаги, свичи или условия.

JeeP 20.08.2002 13:06

остановить onEnterFrame не удаляя можно так: просто переназначь функцию и сделай ее пустой!

_root.onEnterFrame = function() {
k++;
};
_root.onMouseDown = function() {
_root.onEnterFrame = function() {
};
};

А стрелять по пешеходам не надо! :mad:

DeliMIter 20.08.2002 13:40

Флаги подходят тогда, когда функция нужна, но не все время. А delete убивает ф-цию и освобождает обработчик. Даже такая
Код:

onEnterFrame = function() {
}

функция жрет время при работе.

LostWarrior 20.08.2002 13:58

Есть предложение - в мувике создать только одну большую функцию onEnterFrame с кучей условий, в которых по мере необходимости будут обьявлятся и удалятся все остальные. Если умно сделать то можно сберечь много ресурсов :D


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

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