SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Sterowanie załadowanym filmem i akcją na jego końcu
Autor Wiadomość
m_kola
Praktyk


Dołączył: 17 Lis 2006
Posty: 29
Wysłany: Pon 20 Wrz, 2010 11:21   Sterowanie załadowanym filmem i akcją na jego końcu

Jestem zielony jak wiosenna trawka. Coś tam dłubię czasami ale z różnym skutkiem mi to wychodzi.
Mój problem polega na tym, że mam 3 sceny. W pierwszej jest przycisk odtwarzania filmu, który tak naprawdę uruchamia preloader z 2 sceny. Ten preloader wczytuje film znajdujący się w 3 scenie. Film jest z zewnętrznego źródła zaciągany. To wszystko mi działa.
Chciałbym zrobić jeszcze 2 rzeczy:
1. Mieć możliwość zatrzymania/wznowienia tego załadowanego filmu z 3 sceny.
2. Po zakończeniu filmu z 3 sceny żeby animacja przeszła mi do 1 klatki w 1 scenie.

Film z 3 sceny jest przekonwertowany za pomocą SWISH video ale nie chcę używać tamtych kontrolek do sterowania bo po prostu mi się nie podobają. Chcę mieć tylko przycisk "pause/play". Dla mnie problem w pkt2. leży w tym, że ten film tak naprawdę w 3 scenie zajmuje 1 klatkę. Więc nie mogę (nie umiem) zmusić go aby w miarę odtwarzania filmu przeszedł do klatki np 1440 i stamtąd zrobił skok gdzie chcę.
Może pokrętnie napisane ale gdyby ktoś był chętny do pomocy to będę wdzięczny :)
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Pon 20 Wrz, 2010 12:34   

VideoObiekt.play();
oraz
VideoObiekt.stop();

Najprościej jest policzyć ile czasu trwa VideoObiekt?
Jeżlei np ma 10 sekund a prędkość filmu to 25 fps to wystarczy dodać skrypt
onFrame (ABC) {
nextSceneAndPlay();
}

gdzie ABC to liczba równa ilość sekund VideoObiekt * prędkość filmu, czyli przy założeniach wcześnije podanych 10*25 = 250 i skrypt wygląda tak:

onFrame (250) {
nextSceneAndPlay();
}

Pewnie pokombinowałbym jakbym widział SWI, bo tak to mi się nie chce....
Nie wiem także czy aby odtwarzanie ładowanego klipu nie podlega tym samym prawom co odtwarzanie animacji w klipie - może ten przykłąd zadziała? :
http://swish.wodip.opole....p?p=23030#23030
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
m_kola
Praktyk


Dołączył: 17 Lis 2006
Posty: 29
Wysłany: Pon 20 Wrz, 2010 12:56   

No tak też kombinowałem ale tak jak powiedziałem w mojej scenie z filmem ten film zajmuje jedną klatkę. Też myślałem, że w klatce gdzie kończy mi się film wstawię stop() i będzie OK ale ta scena kończy się na 1 klatce.
Tak czy owak w załączniku jest swi, gdybyś mógł zerknąć byłoby super.
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Pon 20 Wrz, 2010 13:11   

zobacz czy to jest to co potrzebujesz.
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
m_kola
Praktyk


Dołączył: 17 Lis 2006
Posty: 29
Wysłany: Pon 20 Wrz, 2010 13:27   

OOO rety! Pewnie, że o to chodziło! Czyli mój błąd, że ładowanie ustawiłem do klipu a nie do sceny. Dzięki wielkie!
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

SWiSH - Create Flash animaton the easy way

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.08 sekundy. Zapytań do SQL: 10