你是不是想找相关Flash动画公司: 二维动画公司 Flash课件制作 宣传片制作 还是要找北京上海西安广州南京的动画制作公司

让Flash自适应浏览器屏幕大小的几种方法

编辑:翼虎动漫          操作时间:2009/11/17

 

 

 

要让flash自适应浏览器屏幕大小需要做到以下两点:

1、swf文件随着浏览器屏幕大小也相应改变大下;

方法:在网页里除了放你的swf文件外不要放其他的任何内容,并且swf文件的宽,高都设为100%;(可以看我的源文件里的fullscreen.htm文件);

2、当swf文件大小改变时,flash 内容也相应重新安排。

在这个例子里,我在主舞台上使用了一loader组件来载入一张图片。当你调整浏览器大小时,swf文件大下相应发生变化。我使用了Stage 对象的onReisize事件来改变loader组件的大下和位置。

源文件下载: flashFullScreen.rar

在源文件里我没有写太多的代码,相信你能很容易看懂。

++++++++++++++++++++++++++++++++++++++

第二种方法:

++++++++++++++++++++++

首先是:

在网页中把flash的高、宽都设为100%。

在flash中加入

Stage.scaleMode = "noScale";//这个是一定要的

Stage.align = "TL";

然后,方法有两个:

1、通过System.capabilities.screenResolutionX和System.capabilities.screenResolutionY获得屏幕大小,然后调整flash里的相应显示,比较简单。

2、这个比较好,每次调整浏览器大小的时候都会触发,而且检测的是浏览器里的舞台大小,比较准确。

fullscreen = new Object();//创建类

fullscreen.onResize = function() {//swf大小改变时触发

box._x = Stage.width-300;//根据Stage.width和Stage.height获得的舞台的宽和高来调整显示

};

Stage.addListener(fullscreen);

 

 

 

版权申明 ┊ 业务范围 ┊ 加入我们  ┊ 联系方式
翼虎动漫工作室承接各类Flash动画制作 翼虎口号做客户满意的flash订单!!!
地址:上海市青浦区崧泽大道6066号19号楼二楼(整层) 全国免费咨询热线:400 804 9112
我们的业务还包括制作各式公交动画广告地铁动画广告电视动画广告以及多媒体设计与制作
友情链接: 北京三维动画公司 二维动画制作 Flash动画制作 北京动画制作公司 动画制作公司 苏ICP备19008057号
欧美a片-亚洲欧美国产综合aV!