【问题标题】:Setting flashvars parameter of swf object dynamically动态设置swf对象的flashvars参数
【发布时间】:2012-02-18 07:13:35
【问题描述】:

我有一个要求,我想根据选中的复选框播放歌曲。我的意思是我想在单击复选框时设置 swf 对象的 flashvars 参数以播放相应的歌曲。我使用的标签是

<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"/>

在我的网站中。在这里,我想在选中的复选框(用作单选按钮)上动态更改 flasvars

【问题讨论】:

    标签: javascript flash flashvars


    【解决方案1】:

    flashvar 在加载 swf 时仅传递一次,因此在此之后更改 html(例如通过 jQuery)将不起作用。

    相反,请使用ExternalInterface 通过 javascript 在您的 swf 中调用一个函数,该函数依次启动或停止播放器/更改曲目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-10
      • 1970-01-01
      相关资源
      最近更新 更多