PDA

Просмотр полной версии : setTimeout; setInterval; итп


kirt
28.06.2007, 16:03
Нужно чтобы картинка постепенно исчезала при нажатии на кнопку
Ну но типа есть такая функция

butt.onRelease=function (butto){
for (var i:Number=0;i<=10;i++)
{
logo._alpha=i;
setTimeout (this, "butto", 60000);
}
}че тута не правильно?

зы. если можно поподробнее. pls.

BigDan
28.06.2007, 16:13
var SI:Number;
btn.onRelease= function(){
SI = setInterval(SIF,100);
}
function SIF(){
logo._alpha -= 1;
if(logo._alpha <= 0){
clearInterval(SI);
}
}

Kikasso
28.06.2007, 16:16
var SI:Number;
btn.onRelease= function(){
clearInterval(SI);
SI = setInterval(SIF,100);
}
Иначе будут глюки при двойнои нажатии.

Haiat
28.06.2007, 16:20
kirt быстрей оформляй код свой тегами.пока iNils не пришёл:)
ясно дело было сказано не в обиду iNils-у,наооборот,в помощь:)

kirt
28.06.2007, 16:32
Все получилось!
Спасибо ВАМ ВСЕМ ОГРОМЕННОЕ!!!