显示SWF文件

前提:
显示一个swf文件就和显示一个图片的原理是一样的,主要在于引用一个能够单独在本地运行的文件
swf文件生成时,在flex中默认的配置中不会被绑定到代码中,也就意味着swf文件从项目中拷贝出去时
无法正常运行,出现#2032的错误,此时应当选择项目-->右键-->属性-->Flex构建路径->框架链接(合并到代码中)
如果无法展示swf文件,那就可能是页面存在缓存(工具-->INTERNET选项-->删除-->删除)
显示swf文件的代码如下

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" id="FLEX_20130412">
 <param name="movie" value="<%=basePath%>flex-swf/FLEX_20130412.swf"/> //网络上的资源路径
 <param name="scale" value="noborder"/> //规模,没有边框
 <param name="WMODE" value="Transparent"/> //模式,透明
 <param name=bgcolor value=#FFFFFF/> //背景颜色
 <param name="quality" value="high" />  //质量,high高
 <param name="menu" value="false" />  //菜单,无
 <param name="allowScriptAccess" value="sameDomain" />  //允许script接入,同样的范围
           
 <embed src=\'#\'" /FLEX_20130412.swf"
  quality="hight" align="middle" width="100%" height="450"
  scale=noborder bgcolor=#000000 name="TH2"
  type="application/x-shockwave-flash"  //资源类型
  allowScriptAccess="sameDomain"
  pluginspage="http://www.macromedia.com/go/getflashplayer"/> //插件页面
</object>

你可能感兴趣的:(显示SWF文件,SWF无法展示,SWF无法单独运行)