日期:2014-05-16  浏览次数:20418 次

用yui的SWFObject在网页中嵌入flash
我准备用yui的SWFObject在网页中嵌入flash,但是下载了yui library之后发现里面是一个庞大的js库,不知道要实现这部分功能具体要用到哪些js文件,用没有做过的高手,列举一下!!!!万分感谢
yui library flash js

------解决方案--------------------
虽然弃用,但是 现在官方文档还是有这个模块,以及文档,你把 SWF 相关的代码复制下就行了.

http://yuilibrary.com/yui/docs/swf/

其实 SWF 这个模块基本上没更改过什么代码,如果你下载的YUI3不包含 SWF 这个模块的话,可以去官网复制这些相关代码添加到引用就行了.

你需要复制 swf.js 以及 swfdetect.js 到 需要用到 Y.SWF 的页面中,你也可以把这二个文件合成一个(把其中一个添加到另一个的结尾就行,顺序随意),

// 仅供参考,因为不清楚你是如何加载yui.js 文件的
<head>
<html>
<head>
<script type="text/javascript" src="path/yui.js"></script>
<script type="text/javascript" src="path/swf.js"></script>
<script type="text/javascript" src="path/swfdetect.js"></script>
</head>
<body>
<div id="header"></div>
<div id="content">
<div id="swfdemo"></div>
</div>
<div id="footer"></div>
<script type="text/javascript">
YUI().use('swf',function(Y){
  new Y.SWF("#swfdemo", "path/demo.swf");
  // 如果只是插入 SWF,不调用 AS的话这样就够了.
  // 和Flash 通信需要写 AS3 代码
}); 
</script>
</body>
</html>