![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 11 Dołączył: 12.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
Mam prostą animacje na której "przewijają" się od prawej do lewej loga firm. Po najechaniu na obszar animacji "przewijanie" ma sie zatrzymać a po zdjęciu kursora film ma grac dalej od tego momentu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zrobiłem buttona ktory tym steruje: Kod on (rollOver) { stop(); p = _currentFrame; bg.useHandCursor = false; } // end rollOver on (rollOut) { gotoAndPlay(p); } // end rollOut I niby wszystko pięknie cacy ale... Jeśli przeciągniemy szybko kursorem nad animacja to zatrzymuje sie ona i tak zostaje! Poprostu nie zaczyna grac po zdjęciu kursura (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Używalem play(); i było to samo jeśli nie gorzej. Jak to poprawić? Ten post edytował Lombi 19.09.2007, 17:26:34 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 23 Dołączył: 26.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli przeciągniemy szybko kursorem nad animacja to zatrzymuje sie ona i tak zostaje! Poprostu nie zaczyna grac po zdjęciu kursura (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Używalem play(); i było to samo jeśli nie gorzej. Jak to poprawić? Używaj play() (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i... rzecz jest w tym, że czasem, jak szybko latasz kursorem, to flash nie załapuje tego, że już 'łapka' uciekła z obiektu. Można zrobić to jakąś pętlą latającą cały czas w tle która sprawdza czy kursor jest na obiekcie - jak nie to play, jak tak to stop. Ale jeśli chodzi o wydajność - to na pewno nie jest najlepsza opcja. No, ale niestety - w tej chwili nic lepszego do głowy mi nie przychodzi. Może ktoś inny... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 11 Dołączył: 12.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Ci bardzo! Pokombinuję (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Ten post edytował Lombi 20.09.2007, 09:11:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:44 |