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

SWiSH Max - Jak ustawić zapamiętywanie stanu muzyki (on/off)

anders - Sro 17 Sie, 2011 19:06
Temat postu: Jak ustawić zapamiętywanie stanu muzyki (on/off)
Witajcie Wszyscy :)

Jestem na forum nowy, ale na swishu "majstruje" już od ponad roku. Chciałbym was poprosić o pomoc w rozwiązaniu następującej kwestii:

Na utworzonej w html stronie wstawiłem element flash odpowiedzialny za włączanie i wyłączanie muzyki (odtwarzanie muzyki oraz jej wyciszanie działa w 100% w obrębie pliku swf). Wszystko działa super, łącznie ze zmianą ikonki muzyki (przy włączonej jest inna i przy wyłączonej inna). Kiedy przechodzimy do innej podstrony a uprzednio np wyłączyliśmy muzykę, ona znów gra co jest normalne - strona się przeładowuje łącznie z wstawionym na niej plikiem swf.

Czy jest jakiś sposób na to, aby po wyłączeniu muzyki i przejściu na inną podstronę wybór był zapamiętywany i muzyka była wyłączana (domyślnie jest ustawiona w animacji na stan włączona)? Myślałem, żeby możne uwzględnić to od jakiegoś parametru, ale szczerze mówiąc jeszcze raczkuję w temacie wymiany danych miedzy html a flash.

Czekam na wasze pomysły. Mile widziany będzie również jakiś przykładowy kod ;)

Januszr - Sro 17 Sie, 2011 20:40

No.... to troszkę trudne, ale jakbym miał kombinować to bym popytał na forum php czy dało by się zrobić aby flashplayer odtwarzał dźwięki w od wartości ustalonej w pliku textowym. Czyli: flashplayer zapisuje cały czas pozycję odtwarzania do pliku txt. Kliknięcie na inny link powoduje zatrzymanie logowania pozycji, no bo flashplayer przestaje odtwarzać. Jak wrócimy do stronki z Flash playerem to na nowo zacznie odtwarzać od miejsca, w kórym przestał. No ale warto przemyśleć czy takie rozwiązanie nie będzie zbyt bardzo uciążliwe, bo co jak stronę odwiedzi kilka osób? Każda będzie wpływać na dane zapisywane do pliku.

Może jest możliwość osadzenia pliku swf tak a by był w tle?
Jeżeli była by to strona we flash to wystarczy zaznaczyć scenę jako background.
Ale osobiście uważam, że to nie koniecznie dobre forum do takiego pytania.

shastaan - Czw 18 Sie, 2011 10:18

Da się to zrobić Ajaxem,
Przykład (muzyka w headerku) na http://podniesinska.eu/index.php
Ajaxował mi to ktoś inny więc więcej nie wyjaśnie.

Tak jak Januszr napisał, są do tego lepsze fora :]
Pozdrawiam.

mezon - Wto 20 Wrz, 2011 21:56

Może myślę zbyt prosto (czyt. prostacko) ale skoro można użyć np. SwishVideo (do jak sama nazwa wskazuje video :-) ), to czy nie wyjdzie to z samym plikiem dźwiękowym?
Dostajemy > II [] (a nawet pasek postępu)
3 przyciski załatwiają sprawę czyż nie?
Jeśli możemy generować swf, to chyba można już z tym wiele zrobić, np. pobrać do głównej treści.
Ot takie przemyślenia...

shastaan - Sro 21 Wrz, 2011 07:25

Dla mnie niezrozumiałe.
Januszr - Sro 21 Wrz, 2011 14:09

mezon, daj SWI jak chcesz pomóc. Domysły nie rozwiązuj problemu.
mezon - Czw 22 Wrz, 2011 00:31
Temat postu: Re: Jak ustawić zapamiętywanie stanu muzyki (on/off)
anders napisał/a:
Kiedy przechodzimy do innej podstrony a uprzednio np wyłączyliśmy muzykę, ona znów gra co jest normalne - strona się przeładowuje łącznie z wstawionym na niej plikiem swf.


To ja na trzeźwo teraz:

Wniosek?
Nieprzeładowywowywuj swf'a z dzwiękiem :-)
A na to jest kilka sposobów.
Ramki, ramki pływające (się od nich odchodzi... słyszałem... kiedyś), a jak Swish to np. zewnętrzne treści.
Tak na prawdę nie wiemy czy chodzi o kilka muzyczek, czy jedną ale to nie problem przecież.

W załączniku obrazki i muzyka lecą z zewnętrznych plików.
A teraz coś wypiję...

P.S. SwishVideo bez sensu było wcześniej ale to tylko wynik chaotycznego procesu myślowego... mego...

shastaan - Czw 22 Wrz, 2011 08:54

No faktycznie, lepiej Ci poszło tym razem :P

W swishu to żaden problem, słuszność przyznaję. Niemniej jeśli strona nie jest całkiem flashowa to zostaje tylko ajax. ramki ciągną za sobą zbyt dużo nieprzyjemności, są przestarzałą koncepcją nie dostosowaną do obecnych realiów. Bardzo odradzam.

Januszr - Czw 22 Wrz, 2011 20:04

To ja to zrozumiałem tak:
jak zrobić aby w scenie pierwszej była melodia, która zatrzymuje się po przejściu do sceny2 i aby powrót do sceny pierwszej skutkował odtwarzaniem od momentu przed przejściem na scenę 2.
Albo:
mamy scenki zewnętrznie ładowane do Movie. Na każdej ładowanej scence jest muza. Wyładowanie i załadowanie ponowne powinno skutkować odtwarzaniem muzyki od momentu sprzed unload.

Pisząc o PHP miałem na myśli ramki, o których już tutaj wspomniano...

Patrząc na to wszystko wydaje mi się... że za dużo myślę i gubi mi się gdzieś prawdziwy sens wypowiedzi :)

mielu - Pią 23 Wrz, 2011 18:46

Ajax - jak pogrzebiesz na forum to i przykłady się znajdą

Powered by phpBB modified by Przemo © 2003 phpBB Group