ďťż

Ł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
  •