高手进:分辨率影响flash无法全屏播放,怎么办?

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:25:39
我之前做的flash都能正常全屏播放,昨天电脑重装系统后再重新装了flash 8.0(之前也是flash 8.0)后,做的flash都无法全屏了,只有调到600×450的倍数才行(600×450是制做flash时的舞台大小);由于用的是笔记本,分辩率调得大点,但是看到的flash有左右不靠边,空好大一截;
之前我拿作品在不同分辨率的电脑上进行测试时都没有问题,可以正常全屏,现在是怎么了?怎么办?
之前的flash不管是在哪台机器上都能正常全屏,现在是在1024*768的显示器上才能正常显示。文件没问题,全屏也没有菜单栏,快点帮我解决吧。。。

这和分辨率无关!

这是屏幕比例的问题。屏幕比例一般有4 :3、16 :9、16 :10等几种,然后就是flash全屏播放是不是带菜单栏的问题,这些都影响全屏后两边是否能填满的问题。

解决办法:

1、根据屏幕比例量身定做。这种适合固定在某个地方或某台机子上演示。

2、做成长最短的那种,也就是4 :3(也可根据你自己的需要),然后在整个动画的顶层加上一个和舞台等高,但两边长一些的矩形,矩形底色一般为黑色(背景色,自定义),然后矩形里面再挖一个空,形状也是矩形,大小和舞台大小一样。

整个过程也就是为动画加了个边框,两边长一些,适应不同比例的显示。这样的话,即使两边有空,看起来也是背景色,不会那么难看了!

//固定内容尺寸不跟随浏览器变化。
Stage.scaleMode = "noScale";

如果有此代码就去掉,那么就可以实现内容跟随浏览器尺寸。
在flash软件里Ctrl+Enter预览时不管你加没加这个代码都是不跟随浏览器尺寸变化的。

声明:我不是高手,我只是走错了地方。

使用flash player的时候,
可以调整“显示全部”或“100%”
如果两者都无法全屏幕,那就没办法了。

在第一帧上给个 全屏的命令!Full

全屏代码
fscommand ("Fullscreen","True")