Avatar billede mac10 Nybegynder
24. juni 2010 - 16:58 Der er 3 kommentarer og
1 løsning

AJAX load stopper flash lyd?

Hej allesammen,

Jeg har en lille tone der ringer via flash. Jeg har så et lille ajax kald som loader hvert 10 sekund. Hvis $ring er lig med true så skal den indsætte følgende:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="10" height="10">
<param name="movie" value="ring.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<embed src="ring.swf" width="10" height="10" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>
</object>

Hvilket den også gør første gang. Så ringer denne flash lyd så flot. Hvis der går 10 sekunder og den loader igen, og $ring stadigvæk er lig med true så ringer den ikke mere selvom den udskriver ovenstående flash kode via et ajax kald?

Er det javascript som stopper det eller hvordan og hvorledes?
Avatar billede mcardle Nybegynder
25. juni 2010 - 20:29 #1
Måske virker det, hvis du gi'r dem det samme id (player) på både object og embed -tagget og nedenunder <object>-tagget skriver:

<script type="text/javascript">
  document.getElementById("player").controls.play();
</script>

Hvis det ikke virker kan du prøve det her:

<script type="text/javascript">
  document.getElementById('player').URL = "ring.swf";
</script>

Det er ikke testet ;o)

// mcardle
Avatar billede mcardle Nybegynder
25. juni 2010 - 20:40 #2
For øvrigt, når det nu er ajax, så kan du bare indsætte flashen med ajax'en, som du hele tiden har gjort og kalde javascripten efter dit ajax-kald jo...

Mig der ikke lige tænkte mig om der.

Og hvis du bruger den nederste, så lad være :oD Du skal nok lave to forskellige alt efter browseren:

Den ene er jo på embed-tagget og den anden på object-tagget.

Men prøv og leg lidt med det.

// mcardle
Avatar billede mac10 Nybegynder
10. november 2010 - 12:10 #3
Lav svar tak
Avatar billede mcardle Nybegynder
10. november 2010 - 22:32 #4
Mit svar ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester