Форум 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=100338)

ccop 25.08.2007 09:52

Отключить все события
 
Возможно ли отключить все события?
onRollOver, onRelease и т.п.

А потом включить.

etc 25.08.2007 11:42

Возможно. Сохраняйте ссылки на методы, удаляйте обработчики через delete, потом можно присвоить обратно.

iNils 25.08.2007 14:45

В определенных случаях можно использовать enabled = false

ccop 25.08.2007 16:35

Цитата:

Сообщение от iNils
В определенных случаях можно использовать enabled = false

А где писать?

screamge 25.08.2007 16:45

Для чего отключается для того и пишите.

ccop 26.08.2007 19:45

т.е. мне нужно enabled = false применять к самому клипу или событию?
Применяю к клипу ничего не меняется, т.е. события работают, также применяю и к события
Код:

clip.onRelease.enabled = false
ничего не срабатывает...

И не смог разобраться как сохранять ссылку и удалять метод.
Это где-то должно быть так:
Код:

save = clip.onRelease;
delete clip.OnRelease;
clip.onRelease = save;

Прошу не кричать сильно, если сильно глупые вопросы...

ccop 26.08.2007 19:50

мне нужно отключить все события обьекта clip. Вот было бы прекрасно, если бы работало enabled = false; Т.е. что бы временно отключить.

Mr. Fixit 26.08.2007 20:11

а что
Код:

clip.enabled = false;
не работает??

ccop 26.08.2007 20:13

Нет, событие onRollOver всеравно срабатывает

Mr. Fixit 26.08.2007 20:17

исходник в студию!


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

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