主题:  有人能告诉我怎样在WEB中实现FLASH全屏(都没有人回答)

sumt

职务:普通成员
等级:1
金币:0.0
发贴:91
#12000/12/22 16:33:29
据说这要涉及到JAVA可该怎么做呢?

编辑历史:[这消息被sumt编辑过(编辑时间2000-12-25 15:06:54)]


罐头

职务:普通成员
等级:1
金币:1.0
发贴:239
#22000/12/26 16:28:44

发信人: cash_kong (cash_kong), 信区: Flash
标 题: Re: 请问如何使窗口最大化
发信站: 青年报·逸飞时尚BBS站 (Fri Aug 25 08:52:18 2000) , 转信

是用javascript实现的,所谓的DREAMWEAVER插件其实就是写好了的脚本代码。
关于全屏转载如下:
关于全屏的两种情况

这两种情况分别是:
1)浏览器内的全屏,即Movie和浏览器之间没有边界,一个象素也没有;
2)没有浏览器的全屏,这是真正意义上的全屏。
全屏的好处是:能使访问者最大限度地“沉浸”于你为他安排的Flash奇妙世界里
,有一种电影的感觉,这在某些情况下效果是很不错的:)
全屏的坏处是:对于Flash Movie的大小不易控制,可能会在不同的分辨率下产生
变形,相信这是作者不希望的;另外,对于访问者而言,除了“意外”的变形造
成的视觉不爽外,在第二种情况下还会有“失控”的感觉。因此,这些都是作者
在设计时应考虑的,取谁舍谁完全在于你的出发点和个人喜好。但,做为一种技
术,只要处理得当,全屏也不失其优越。这便是本文的内容。:)

>>> 浏览器内全屏 <<<


1)当然是先做好你的Movie,然后输出成swf文件。在Flash 4里,你可以直接用
Publish功能将其生成HTML文件。在Publiah Setting里有个HTML的标签,这里面
有几个选项需注意:a)Dimensions,在其下拉菜单里选Percent,然后下面的Wi
dth和Height均填上100;b)Scale,这里有三个选项:Default(Show all)----这
是默认选项,选了之后,如果你的Movie大于浏览者的可显示范围,将出现滚动条
,这和普通HTML没有区别;Exact fit---选之后,系统会尽量地填满访问者的浏
览器,这样就可能产生变形;NoBorder---这一项意思是能显示多少就显示多少,
也就是说,如果你的Movie尺寸大于访问者的浏览器可显示范围,多出来的部分就
无法显示,也不会有滚动条让你调整以看到其他部分,所以,如果没有什么特殊
处理的话,就不要选这项了。
在本文中,我们选Showall。
2)建立一个空白的HTML页,里面什么都没有,只有标签:,就这么简单;
3)再建立一个有Frame的HTML页,其内容是:

Your flash Movie

INWIDTH="0" MARGINHEIGHT="0" LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN=
"0">
WIDTH="0" MARGINHEIGHT="0" LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0
">


好了经过以上处理,你就可以做到右边的效果了。

>>> 没有浏览器的全屏 <<<
在这种情况下,浏览器甚至连工具栏都不会出现,整个屏幕都被你的Movie“占领
”了,有种看电影的感觉,不是吗?为了不在不同分辨率下产生太大的变形,有
个折中的办法是将Movie的大小定为800*600:)
这里面的原理是用到了javascript(你也许会问:FSCommand里不也有可以此种全
屏的命令fullsrceen吗,为什么不用?这里有个区别是我们介绍的是Flash Movi
e基于WEB播放时的全屏,而FSCommand则是基于独立播放器而言的,这在WEB上是
不能全屏的)
1)首先依然是做好你的Movie并把他Publish到HTML里去;
2)建立一个名为fullsrc.html的页,在其里加入如下javascript代码:


然后,在标签里加上:


※ 来源:.青年报·逸飞时尚BBS站WWW bbs.why.com.cn. [FROM: 61.151.50.60]


-



孤星闪客

职务:普通成员
等级:1
金币:0.0
发贴:7
#32001/1/2 13:06:23
看得我头晕晕的。~~~
把这段代码放在里就行啦!