Autor | Zpráva | ||
---|---|---|---|
peetik Profil * |
#1 · Zasláno: 24. 8. 2010, 12:17:47
Vytvořil jsem banner, který po najetí myší přehraje hudbu streamovanou z netu, kde sem ji uložil. Jenže máme v systému pravděpodobně JavaScriptovej formulář (rámeček), do kterýho umistuji flashové bannery. V tom Java-rámečku je křížek na ukončení flashe, který vypne vizuální přehrávání, jenže ta streamovaná muzika jede stále. Existuje nějaká funkce, která dokáže tu stahovanou hudbu stopnout, při tom prakticky násilném vypnutí? Díky
|
||
Časová prodleva: 3 dny
|
|||
embee Profil |
#2 · Zasláno: 27. 8. 2010, 17:10:44 · Upravil/a: embee
No, predpokladam, ze ten banner se pouze schova, protoze jinak by ta hudba nehrala (pokud by se jednalo o nejaky "unload").
Vtip je v tom, ze musis z JS, co je pripojeny ke kliku na krizek, zavolat funcki ve falshi, ktera zastavi zvuk (ta je celkem zakladni, da se jednoduse vygooglit). Volani flashe z JS je trochu problematicke, u nas ve firme to resil JS programator, takze nevim presne, jak se to resi. Ale google to jisti :) |
||
Časová prodleva: 4 dny
|
|||
peetik Profil * |
#3 · Zasláno: 31. 8. 2010, 09:14:16
Aha, tak diky, to znamená, že to je nedosažitelný úkol, protože do toho javascriptu nemůžeme zasahovat, od toho sou jiní lidé a jinde, kteří na nás kašlou :-(
|
||
peetik Profil * |
#4 · Zasláno: 31. 8. 2010, 09:24:16
No a tak mě napadlo, existuje nějaká funcke jako "onFlashHide" - stopAllSound?
|
||
embee Profil |
#5 · Zasláno: 31. 8. 2010, 15:27:10
Tak to uz je organizacni problem...
k te druhe otazce - nic takoveho neni, pokud vim :) Jinak teda vetsinou je to delane tak, ze ten krizek je ve flashi a na jeho klik se vola z falshe JS funkce, ktera ten flash schova... volani JS z AS je pomerne jednodussi, takze bych se zameril na tuto variantu - navic se nemusi opravovat JS, staci pouze zrusit krizek v html, dat ho do flashe a na klik zavolat JS z falshe (trivialni). V te same funkci ve falshi pak zaroven stopnes zvuk. |
||
Časová prodleva: 14 let
|
0