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! |
|
|
|
 |
|