Просмотр полной версии : пауза перед закрытием
я еще молодой и зеленый) вот такая проблема: при закрытии приложения(нажатии кнопочки Выход) необходима пауза в сек так 5...искал у Вас по темам ....нашел, но так и ничего не получилось( помогите кто чем может. Заранее спасибо
Код прилагается:
stop();
function pausem(){
clearInterval(pausein);
play();
}
btn.onPress = function ()
{
pausein = setInterval(pausem, 5000);
fscommand("quit", true);
}
Пользуйтесь тегами для оформления кода.
Интервал то работает. А что делает fscommand("quit", true);?
Можете попробовать это (работает)
stop();
var boolean:Boolean = false;
function pausem()
{
clearInterval(pausein);
boolean = true;
}
_root.onEnterFrame = function()
{
if (boolean)
{
fscommand("quit", true);
}
}
btn.onPress = function ()
{
pausein = setInterval(pausem, 5000);
}
Кстати, не совсем понял для чего тут play();, поэтому вовсе убрал его (её).
Интервал то работает. А что делает fscommand("quit", true);?
Наоборот :D
Интервал не работает, а сразу закрывается.
fscommand("quit", true); - функция закрытия окна флешки.
Спасибо огромное ZIK68 - действительно интервал не работал и сразу закрывалось.... мне еще учиться и учиться;)
Он работал просто окно сразу закрывалось. А ZIK68 тебя обманул причем очень грубо....
stop();
function pausem():Void
{
clearInterval(pausein);
fscommand("quit", true);
}
btn.onPress = function():Void
{
pausein = setInterval(pausem, 5000);
};
Всего 1 срочку нужно перенести... и уж точно не нужно каждый кадр обрабатывать какоето условие... Только обьяви pausein если оно не обьявлено. Хотя конечно учитывая что окно патом закрывается можнои не очешать интервал...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.