Ĺadny brzuch
Witajcie.
Ostatnio postanowiłem zrobić sobie banera we flashu i mam problem.
Chciałbym aby po najechaniu na przycisk płynnie zmienił się poziom przezroczystości.
Wyskrobałem pętlę, ale nie działa jak powinna:
Odrazu poziom jest maksymalny
on(rollOver) { for(var i=25; i<=100; i=i+1){ button._alpha = i; } } on(rollOut) { for(var j=100; j>=25; j=j-1){ button._alpha = j; } }
Kod w petli dajesz do
on(enterFrame)
No i jakis if ktory ograniczy poziom przezroczystoci i zatrzyma wywoływanie tej funkcji. U ciebie nie działa poniewaz petla wykonuje sie za szybko by dostrzec efekt.
Użytkownik polasek edytował ten post 21 marzec 2008, 21:41
Kod w petli dajesz do
on(enterFrame)
No i jakis if ktory ograniczy poziom przezroczystoci i zatrzyma wywoływanie tej funkcji. U ciebie nie działa poniewaz petla wykonuje sie za szybko by dostrzec efekt.
a jak ją spowolnić?
Nie spowolnic.....
on(rollOver) { button.onEnterFrame=function() { button._alpha-=5; if(button._alpha<=0) button.onEnterFrame=function(); } }
to jest tylko przykład.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Ostatnio postanowiłem zrobić sobie banera we flashu i mam problem.
Chciałbym aby po najechaniu na przycisk płynnie zmienił się poziom przezroczystości.
Wyskrobałem pętlę, ale nie działa jak powinna:
Odrazu poziom jest maksymalny
on(rollOver) { for(var i=25; i<=100; i=i+1){ button._alpha = i; } } on(rollOut) { for(var j=100; j>=25; j=j-1){ button._alpha = j; } }
Kod w petli dajesz do
on(enterFrame)
No i jakis if ktory ograniczy poziom przezroczystoci i zatrzyma wywoływanie tej funkcji. U ciebie nie działa poniewaz petla wykonuje sie za szybko by dostrzec efekt.
Użytkownik polasek edytował ten post 21 marzec 2008, 21:41
Kod w petli dajesz do
on(enterFrame)
No i jakis if ktory ograniczy poziom przezroczystoci i zatrzyma wywoływanie tej funkcji. U ciebie nie działa poniewaz petla wykonuje sie za szybko by dostrzec efekt.
a jak ją spowolnić?
Nie spowolnic.....
on(rollOver) { button.onEnterFrame=function() { button._alpha-=5; if(button._alpha<=0) button.onEnterFrame=function(); } }
to jest tylko przykład.