![]() |
как остановить выполнение функции
Сначала функция описывается:
========================================================= function my_function() { if (my_ob._x<20) { my_ob._x += 0.5; } } ========================================================== Потом вызывается: =========================================================== on (release) { onEnterFrame = function () { my_function(); }; } ============================================================ Потом объект возвращается на исходную и функция прерывается: ============================================================= on (release) { ob._x = 0; function my_function (){ return } } ============================================================= Так вот после прерывания снова вызываться она не хочет .. Кроме return есть еще способы ? |
Собственно, return как бы не совсем для этого... Пиши delete onEnterFrame;
|
Написал:
on (release) { ob._x = 0; function my_function (){ delete onEnterFrame; } } После нажатия функция все-равно в дальнейшем не работает ... |
Вложений: 1
Вот пример ..
Нужно, чтобы после сброса (кнопка stop) объект снова мог двигаться (кнопка play). И кстати не знаю как это дело через play.onRelease и stop.onRelease прописать, чтоб скрипт в одном месте был, а то на кнопках пришлось писать ... |
Вложений: 1
Исправлено ..
Так после stop он вообще сначала двигаться начинает (( Запутался вобщем ... |
Вложений: 1
вызывается:
================================================== ========= on (release) { onEnterFrame = function () { my_function(); }; } ================================================== ========== Потом объект возвращается на исходную и прерывается выполнение функции (саму функцию не трогаем) ================================================== =========== on (release) { ob._x = 0; delete onEnterFrame; } |
| Часовой пояс GMT +4, время: 15:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.