Foxtable(狐表)用户栏目专家坐堂 → 我用WebBrowser控件打开一个swf,如何把这个swf铺满整个控件


  共有4240人关注过本帖树形打印复制链接

主题:我用WebBrowser控件打开一个swf,如何把这个swf铺满整个控件

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/2 20:06:00 [显示全部帖子]

 不能。

 

 如果要做,1、你把swf嵌入网页文件中.htm;2、在网页中定义宽度、高度为100%;3、在webbrowser里面显示这个.htm文件


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/2 20:10:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/2 21:10:00 [显示全部帖子]

例子发上来看看。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/2 21:29:00 [显示全部帖子]

<html>
<head>
<title>Aleo Flash Intro Banner Maker</title>
</head>
<body style="margin:0;padding:0">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%">
  <param name="movie" value="通栏.swf" />
  <param name="quality" value="high" />
  <param name="allowScriptAccess" value="always" />
  <param name="wmode" value="transparent">
     <embed src="通栏.swf"
      quality="high"
      type="application/x-shockwave-flash"
      WMODE="transparent"
      width="100%"
      height="100%"
      pluginspage="http://www.macromedia.com/go/getflashplayer"
      allowScriptAccess="always" />
</object>

</body>
</html>


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/3 14:34:00 [显示全部帖子]

9楼,什么意思?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/3 14:42:00 [显示全部帖子]

以下是引用blackzhu在2014-9-3 14:38:00的发言:
甜总 你昨日帮我写的那个 直接在IE 问题不大 但是用浏览器控件打开 在居中 没有铺满整个控件

 

swf是要按比例缩放的,所以宽度,你可以任意,但是高度,你必须固定。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/3 15:04:00 [显示全部帖子]

 不能改的,宽度和高度你都设置成100%吧,然后你的窗口宽度和高度,都是这个swf的宽高比即可。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/3 15:10:00 [显示全部帖子]

以下是引用blackzhu在2014-9-3 15:07:00的发言:
甜总 这个不是又回到你昨日给的上面上去了吗? 就是居中呀!  有无什么底层属性设置的?

 

这样跟你说吧,swf,是不能变形的,它的宽高只能同时缩放,不能任意缩放一边。


 回到顶部