2010-11-10 97 views
1

我serach谷歌一段时间才能得到这个问题的答案。jQuery滑块,自动播放SWF时滑动到

我想要构建一个带有JavaScript的滑块,它们都具有图像和我自己的SWF电影。 问题是,我希望这个滑块自动滑动,当它击中一个SWF电影时,我应该自动播放,当电影结束后继续滑动。 当然,我希望它循环。

我需要一个手指在正确的方向找到例子和帮助。

问候 埃里克

+0

只是想添加,我不想嵌入youtube剪辑或类似的东西。我自己创建的SWF动画。 – 2010-11-10 14:51:25

回答

1

我会建议使用SWFObject插件(http://code.google.com/p/swfobject/)和JW播放器(http://www.longtailvideo.com/players/ JW-FLV播放器/)。如果只是一部电影,FLV可能是更好的格式。

在您的页面应该加载的事件上,您需要执行$ .ajax请求以获取相应文件的flashvars。在你的flashvars中,你需要创建div来添加视频播放器,并确保'autostart'设置为true。

$.ajax({ 
     url: '/path/to/flashvars.js', 
     dataType: 'script', 
     cache: false 
    }); 

要设置它与一个滑块,尝试将它与jCarousel集成。这应该做到这一点。

+0

我厌倦了这个,http://pastebin.com/GdZ4RkjK。运行jQuery Cycle。标记出来,所以一个类被添加到闪存元素的div中。这样,我可以检测到该div是否可见,如果这是真的,它应该暂停循环,然后在给定时间后恢复。但代码剂量工作得很好。不完全理解“setInterval”和“clearInterval” – 2010-11-10 19:27:17

+0

你可以给我发送一些你正在使用的swf文件和/或html标记吗?一个现场的例子也会很好。 – lukeshumard 2010-11-10 19:34:30

+0

这是exampel,在这里你可以选择html标记。 http://brandsonstrategi.se/cedervall/wp/ – 2010-11-10 19:55:30