Установка параметра flashvars объекта swf динамически - PullRequest
0 голосов
/ 18 февраля 2012

У меня есть требование, в котором я хочу воспроизвести песню на основе отмеченного флажка. Я имею в виду, что я хочу установить параметр flashvars объекта swf при нажатии кнопки-флажка для воспроизведения соответствующей песни. Я использую тег для этого:

<embed type="application/x-shockwave-flash" 
    flashvars="audioUrl=http://www.labnol.org/assets/mp3/unofficial-yahoo-song.mp3"
    src="http://www.google.com/reader/ui/3523697345-audio-player.swf" 
    width="400" 
    height="27" 
    quality="best"/>

на моем веб-сайте. Здесь я хочу динамически менять флешки на флажок (работает как кнопка радиона), установленный

1 Ответ

1 голос
/ 18 февраля 2012

A flashvar передается только один раз при загрузке SWF, поэтому изменение html после этого (например, через jQuery) не будет работать.

Вместо этого используйте ExternalInterface для вызова функции в вашем SWF через javascript, который, в свою очередь, запускает или останавливает проигрыватель / изменяет дорожки.

...