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

本文介绍了两种方法使Flash内容自适应浏览器屏幕大小。首先,通过将SWF文件的宽高设置为100%,使其填充浏览器窗口。其次,利用Stage的onResize事件,动态调整Loader组件的大小和位置以适应屏幕变化。另一种方法是在Flash中设置Stage.scaleMode为"noScale"和Stage.align为"TL",并通过监听浏览器大小变化,动态调整内容布局。
摘要由CSDN通过智能技术生成

让Flash自适应浏览器屏幕大小 作者:sutroon类型:闪吧BBS来源:闪吧个人空间 要让flash自适应浏览器屏幕大小需要做到以下两点: 1、swf文件随着浏览器屏幕大小也相应改变大下; 方法:在网页里除了放你的swf文件外不要放其他的任何内容,并且swf文件的宽,高

让Flash自适应浏览器屏幕大小

作者:sutroon   类型:闪吧BBS   来源:闪吧个人空间

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

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

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

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

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

源文件下载:

test.jsp?url=http%3A%2F%2Fwww2.flash8.net%2Fx%2Fwebx%2FImages%2Ffile%2Frar.gif&refer=http%3A%2F%2Fblog.csdn.net%2Fhfzsjz%2Farticle%2Fdetails%2F4297145 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);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值