简明现代魔法 -> Flex/ActionScript/AIR -> 让swf自动播放时按100%显示

让swf自动播放时按100%显示

2011-07-01

在QQ Show里面看到一个很可爱的挂件,很想把它弄下来。弄下来的方法很简单,直接去网页缓存文件里面找。找到了之后,按下面的方法插入到网页中:

<object height="100%" width="100%" border="0">
<param value="../images/swf/pig.swf" name="movie"/>
<param value="High" name="quality"/>
<param value="transparent" name="wmode"/>
<embed height="100%" width="100%" wmode="transparent" quality="High" name="FlashH" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="../images/swf/pig.swf">
</embed>
</object>

演示的效果如下:

请右键点击上面的flash,可以发现,“显示全部”的选项勾选了。事实上,只要不默认勾选这个选项就可以正常显示了。方法很简单,加上这么一句:<param name="scale" value="noscale">,如果要全浏览器兼容,还要在embed标签加上这么一句:

<object height="100%" width="100%" border="0">
<param value="<?=domain()?>images/swf/pig.swf" name="movie"/>
<param value="High" name="quality"/>
<param name="scale" value="noscale">
<param value="transparent" name="wmode"/>
<embed height="100%" width="100%" wmode="transparent" quality="High" name="FlashH" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noscale" src="<?=domain()?>images/swf/pig.swf">
</embed>
</object>

此时右键点击flash,会发现,“显示全部”没勾选了,Flash也正常显示了。

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们