前提:
显示一个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>