FLASH可以和图片一样在JS控制下在一个固定大小的框架里显示全部内容不? 用 object , 然后来设置 有 width 和 height 属性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感谢2楼的回复,可能你误解了一点。那就是高和宽都是固定的框架不能动。整个页面是个DWT。现在手头上是一堆800X600的SWF文件。全改成540X450的太麻烦。源代码我贴出来:<div id="flashDiv"><script type="text/javascript">AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','540','height','450','src','images/flash','id','flash','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','wmode','Transparent','movie','images/flash' ); //end AC code</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,19,0" width="540" height="450"><param name="movie" value="images/flash.swf" /><param name="quality" value="high" /><param name="wmode" value="Transparent" /><embed src="images/flash.swf" width="540" height="450" id="flash" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" base="courseFlash/" wmode="Transparent"></embed></object></noscript> </div>再重申一次问题,就是如何实现不动以上的width和height。将800X600的SWF文件完整显示在这个width="540" height="450"固定框架里?再次感谢。 设置 width 和 height 属性 这些代码不是框架,就是加载flash用的,是as3自动发布的,能够判断浏览器类型并避免在IE下出现需要激活的框。现在使用flash都必须用类似语句,不能直接放object标签了。所以这里的宽度和高度就是flash最终显示的高度和宽度。如果显示不全可能是别的原因。比如flash代码中设置了Stage.scaleMode = "noScale";那就不会根据页面中的设置缩放了 迷糊,我实在是迷糊!!已经不知道你在表达的是什么意思了SWF放到网页里随意设置他的width 和 height 属性 你好,正好也找相同的问题,请问ASP怎么实现啊?谢谢! 分享一个用于大量数据量展现的树型组件,单层1.6w个节点 zTree树形菜单问题 XMLHttpRequest应用 JS中匹配不同浏览器的方法中,得不到返回值,我用IE或世界之窗都试过,不行 求助 关于IE插件与JS代码运行的问题 谁有带复选框的JS树? 高分!!!请高手指点!!!用jvavascript在asp.net中写个新建infopath文件 请教如何实现LOADING 窗体的层次问题!! 关于html中script和ActiveX交互的问题 可否在客户端用JS修改某个文件的缓存参数呢? iframe编辑器问题,谢谢! 这样的效果怎么实现?
<div id="flashDiv">
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','540','height','450','src','images/flash','id','flash','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','wmode','Transparent','movie','images/flash' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,19,0" width="540" height="450">
<param name="movie" value="images/flash.swf" />
<param name="quality" value="high" />
<param name="wmode" value="Transparent" />
<embed src="images/flash.swf" width="540" height="450" id="flash" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" base="courseFlash/" wmode="Transparent"></embed>
</object>
</noscript>
</div>
再重申一次问题,就是如何实现不动以上的width和height。将800X600的SWF文件完整显示在这个width="540" height="450"固定框架里?再次感谢。
所以这里的宽度和高度就是flash最终显示的高度和宽度。如果显示不全可能是别的原因。比如flash代码中设置了Stage.scaleMode = "noScale";那就不会根据页面中的设置缩放了