Просмотр полной версии : Как остановить выполнение кода?
Ekbdizzy
06.02.2011, 02:53
Здравствуйте, начал изучать AC 2.0, не могу понять, как лучше остановить выполнение кода при установлении значения main1._alpha = 0? Нужно, чтобы знаечение не уходило в минус, а оставалось нулем.
Вот, собственно:
on (release) {
setInterval (alpha_to_100,30);
function alpha_to_100 () {
main1._alpha -=10;
}
}
on (release) {
var inter = setInterval (alpha_to_100,30);
function alpha_to_100 () {
if(main1._alpha <=0){
clearInterval(inter);
}else{
main1._alpha -=10;}
}
}
RandomUser
08.02.2011, 01:35
название функции убило... Я бы еще на всякий пожарный случай устанавливал бы альфу в ноль.
on(release)
{
var inter = setInterval(alpha_to_0,30);
function alpha_to_0()
{
main1._alpha -=10;
if (main1._alpha <=0)
{
clearInterval(inter);
main1._alpha = 0; // вдруг пердыдущее значение было 5? Зачем нам отрицательное значение?
}
}
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.