SWiSH Forum
Forum użytkowników programów SWiSH

Moja strona w SWiSH-u - Audio player

jac_szcz - Pon 21 Lut, 2011 19:50
Temat postu: Audio player
Witam
Zrobiłem ciekawy, jak mi się wydaje audio player, który mam zamiar wykorzystać na stronce. W zasadzie z kilku gotowych projektów zrobiłem jeden :)
Mam jednak jeden problem.
Kiedy leci pierwszy kawałek, po jakichś 2 minutach dołącza się drugi i lecą razem.
Pliki audio są w 3 scenach. Chodzi mi o to aby pierwszy kawałek się kończył, potem uruchamia się następny, potem 3 i od początku. Męczę się z tym parę godzin... Byłbym wdzięczny za pomoc.

Bezskutecznie próbuję dodać załącznik ale cały czas wyskakuje błąd...
Plik jest do ściągnięcia ze strony:
http://www.jacko2.republika.pl/mp3player.zip
Dzięki i pozdrawiam.

Januszr - Pon 21 Lut, 2011 20:33

zamiast kombinować proponuję abyś wykorzystał to: http://www.swishzone.com/...ed&link_id=3116
i po problemach.

Jeżeli film ma szybkość 10 klatek na sekundę to znaczy, że jeżeli masz plik muzyczny o długości 1 minuta 25 sekund to na klatce 850 powinna być akcja, która prowadzi fillm do następnej sceny. U Ciebie jest na 1101 klatce jakaś akcja - ostatnia akcja w scenie. A film jest wyświetlany z prędkością 25 klatek na sekundę. Tak więc, 1100 klatek na 25 daje nam 44 sekundy i zaczyna grać kolejny plik.
W jakim programie robiłeś ten plik?

jac_szcz - Pon 21 Lut, 2011 21:58

Dzięki za odpowiedź
Tzn., że nie dam rady przerobić mojego playera? Niby wszystko działa, ale może faktycznie pokombinuję z liczbą klatek...
Nie bardzo rozumiem o jaki plik pytasz?

Januszr - Wto 22 Lut, 2011 08:10

W jakiej/której wersji swish jest zrobiony plik?
Będzie słaaaabo działać ale z tymi plikami jest tak, że do scen daj skrypty:
player:
Kod:
onFrame (12861) {
      nextSceneAndPlay();
}

Scene_2
Kod:
onFrame (10054 ) {
      nextSceneAndPlay();
}

Scene_3
Kod:
onFrame (5694 ) {
      gotoSceneAndPlay("<first scene>", 1);
}


i napisz czy pomogło. Oczywiście pomijam te latające losowo elementy nazwane equalizerem.
Ponadto warto nie używać zarezerwowanych słów do obiektów, jak na PLAY ;)

jac_szcz - Wto 22 Lut, 2011 15:31

Moja wersja swisha to 2008.08.12
Dodałem skrypty jak napisałeś jednak po uruchomieniu dostaję komunikat:
This movie has 28609 frames, which is more than the Flash Player limit of 16000
Może poskracać pliki muzyczne, ewentualnie dam tylko 2...

Januszr - Wto 22 Lut, 2011 18:00

HEH :)
poważnie - przemyśl, czy nie lepiej użyć podanego przeze mnie wcześniej playera :P
W ustawieniach MOVIE zrób szybkość 5 klatek na sekundę. Potem odpowiednio:
w player na klatce 2573 daj akcję jak wyżej,
w Scene_1 na klatce 2011 daj akcję jak wyżej,
w Scen_2 na klatce 1138 daj akcję ja wyżej.

Powinno pomóc :)

Nie myślałeś żeby za kilka złotych kupić upgrade? To wieeeeleeeee pomaga...

jac_szcz - Wto 22 Lut, 2011 18:11

Faktycznie użyłem i poprzerabiałem podany przez Ciebie player i jest OK. Pliki muzyczne są osobno, nie pakuje się ich do pliku, przez co mniej zajmuje...
Problem tylko pojawił się nowy:)
Nie działa wskaźnik głośności, który przekopiowałem z mojego playera (bardziej mi się podobał) no i equalizer chodzi przez krótki czas, później się wyłącza. Chciałbym aby chodził w momencie kiedy leci muzyka.
Link do nowego, przerobionego playera:
http://www.jacko2.republika.pl/mp3player2.zip

Januszr - Wto 22 Lut, 2011 20:57

To nie jest element "wskaźnik głośności" tylko element slider, do którego jest przypisany skrypt, który działa z resztą skryptu przypisanego do elementów filmu. Chyba nie sądziłeś, że jak weźmiesz silnik od Stara do będzie pasował do Ferrari?
Spróbuj pobawić się skryptami i zrozumieć je, w jakim celu są i do czego odnoszą się.

jac_szcz - Sro 23 Lut, 2011 14:34

Udało się, wielkie dzięki za pomoc!
Co prawda strona nie jest jeszcze gotowa ale player już się ładnie prezentuje:)
http://www.pubclubpivnica.pl/

Pozdrawiam

shastaan - Sro 23 Lut, 2011 15:31

Wygląda jakby mogło mi się spodobać :]
Daj znać jak skończysz. Powodzenia.


Powered by phpBB modified by Przemo © 2003 phpBB Group