让Flash自适应浏览器屏幕大小的几种方法
2009-06-25 12:08
302 查看
让Flash自适应浏览器屏幕大小
作者:sutroon 类型:闪吧BBS 来源:闪吧个人空间
要让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);
作者:sutroon 类型:闪吧BBS 来源:闪吧个人空间
要让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自适应浏览器窗口的大小
- Android 获取设备屏幕大小的几种方法总结
- 导致flash屏幕重绘的几种方式及避免重绘的方法
- flash大小随浏览器大小变化自动变化 flash全屏 swf大小自动适应浏览器窗口的变化
- 图解js中常用的判断浏览器窗体、用户屏幕可视区域大小位置的方法
- 得到屏幕大小的方法大全(你知道有几种?)
- 特别实用的-js判断浏览器窗体、用户屏幕可视区域大小位置的方法
- [Android] Eclipse Android中设置模拟器屏幕大小几种方法
- 导致flash屏幕重绘的几种方式及避免重绘的方法
- 用css、如何让图片自动适应屏幕大小,不出现滚动条,不变形,兼容各个浏览器
- 导致flash屏幕重绘的几种方式及避免重绘的方法
- android:初级 [Android] Eclipse Android中设置模拟器屏幕大小几种方法
- [Android] Eclipse Android中设置模拟器屏幕大小几种方法
- 导致flash屏幕重绘的几种方式及避免重绘的方法
- JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
- 响应式web设计--图片大小自适应的三种方法
- 网页宽度自动适应手机屏幕宽度的方法
- Android提供支持不同屏幕大小的各种方法
- HTML中使背景图片自适应浏览器大小