Teen tässä erästä projektia, johon mielelläni haluaisin vinkeän flash-käyttöliittymän, joka soittaisi taustamusiikkia. Jotta musiikki ei katkeisi sivuvaihdon yhteydessä, on mahdollisesti otettava XmlHttpRequest käyttöön. Mutta siitä syntyykin ongelma: JavaScripthan ei varsinaisesti suoraan ymmärrä mitään flashista.
Eli siis onko jotain tapoja saada Flash-video kommunikoimaan JavaScriptin kanssa? Tai onko joku keksinyt kiertoteitä saman asian toteuttamiseen?
Onnistuisiko tuossa sellainen purkkaviritelmä, että soitat taustamusiikin omassa sivussaan ja lisäät tuon sivun vaikkapa olemattoman pieneen frameen, josta musiikki sitten kuuluu. Eli teet pääsivun, jossa pienessä framessa tuo taustamusiikki soi.
En todellakaan takaa toimintaa, sillä itse olen hyvin vähän nettisivujen kanssa pelannut, mutta tuli tuo mieleen ja ajattelin ehdottaa.
Ei paha, mutta kato musa pitää saada poiskin, sille olis oma nappula. Taustamusa ärsyttää joitakin (vaikkakaan tää ei ole mitä tahansa taustamusaa vaan nää ois bändin sivut ja musa ois tulevalta uudelta levyltä).
En erityisesti suosittele frameja, mutta
se on varmasti keino jolla tuon voi
toteuttaa.
Se ikkuna missä on flash (taustamusa) voi
myös olla ne ohjausnappulat (play, stop)...
Näin asian tarkoitinkin, eli play ja stop napit siihen frameen(esim. kun framesta klikataan musiikki loppuu ja kun klikataan uudelleen musiikki jatkuu. Frame on vähän kuin naamioitu napiksi).
Framet tietysti ovat vanhanaikainen tyyli, mutta en nyt parempaakaan keksinyt. Toisaalta kun borderit ottaa framesta pois, sitä tuskin tunnistaa frameksi muuten kuin lähdekoodista vilkaisemalla.
Kannattaa tutustua:
http://blog.mootools.net/2008/2/12/what-s-new-in-1-2-swiff
Lebe80: Tuo on jo sitä mitä haetaan, mutta käsitin, että tuo toimii siten, että JavaScriptillä voi vedellä Flash-naruja, mutta ei toistepäin.
Eikö flashilläkin voi javascriptia ohjata. Esim buttoniin
on (release) { getUrl("javascript:soita();"); }
Aihe on jo aika vanha, joten et voi enää vastata siihen.