![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2003
Адрес: Ukraine
Сообщений: 54
|
Подскажите, плз, универсальный способ прервать выполнение функции, например, нажатием кнопки...
Что-то типа function.stop... Спасибо. |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Если функция выполняется в течение какого-то времени, значит она выполняется в ответ на какое-то событие (onEnterFrame, onMouseMove, onPress), или вызывается setInterval(ом). Ну, и уничтожь это событие нажатием кнопки.
Примерно так: on(release){ delete mc.onEnterFrame; // или mc.onEnterFrame = null; } или on(release){ clearInterval(qqq); }
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
Регистрация: Dec 2003
Адрес: Ukraine
Сообщений: 54
|
Спасибо.
У меня - просто в первом кадре запускается функция: xFunction(); и её хочется останавливать кнопкой, которая появляется далее. |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Ты можешь написать эту функцию? Или ты думаешь, что я телепат?
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
Регистрация: Dec 2003
Адрес: Ukraine
Сообщений: 54
|
Сорри, вот она:
function xFunction(i) { i = i + 1; xSound = new Sound(xHolder); xSound.attachSound(xMassiv[i]); xSound.start(); xSound.onSoundComplete = function() { xFunction(i); } } |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
![]()
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
Регистрация: Dec 2003
Адрес: Ukraine
Сообщений: 54
|
Спасибо!
|
![]() |
Часовой пояс GMT +4, время: 23:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|