var focus_width = 600
var focus_height = 480
var swf_height = focus_height
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' + focus_width + '" height="' + swf_height + '">'); document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="focus.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">'); document.write('<param name="menu" value="false"><param name=wmode value="opaque">'); document.write('<param name="FlashVars" value="pics=' + pics + '&borderwidth=' + focus_width + '&borderheight=' + focus_height + '">'); document.write('<embed src="pixviewer.swf" wmode="opaque" FlashVars="pics=' + pics + '&borderwidth=' + focus_width + '&borderheight=' + focus_height + '" menu="false" bgcolor="#F0F0F0" quality="high" width="' + focus_width + '" height="' + focus_height + '" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
var focus_width = 600
var focus_height = 480
var swf_height = focus_height
3楼说的没错,不过估计everybody konws it
如果要在iframe里面显示,就在iframe嵌套的页面上加载这段JS。
然后如3楼所说的调整参数即可。只要你的flash没问题就行。
如果你的flash有web路径,不妨发来让大家给你调试调试。
把要显示的内容都赋值给str然后在id=obj的div里显示。
试试看。
不知道你这个swf效果是不是很特殊,如果不是很特殊敬意不用flash,直接用一些js图片轮显功能,这样可以通过css对div进行控制,想什么效果自己加上去就ok了。