`

Flash 程序屏幕自适应的实现

阅读更多
首先确定一个最外层的容器,针对于一下两种情况作处理
1、其内部的不超出初始设定的大小,运行时也不会超出其大小
(1)在最外层的容器类的初始化中,增加以下代码
this.onResize();
App.stage.addEventListener(Event.RESIZE,this.onResize);

(2)增加如下监听处理方法
private function onResize(evt:Event=null):void{
	this.x=(App.stage.stageWidth-this.width)/2;
	this.y=(App.stage.stageHeight-this.height)/2;
}


2、其内部很大或者再运行时会超出这个最外层容器的初始大小
(1)在最外层的容器类的初始化中,增加以下代码
this.onResize();
App.stage.addEventListener(Event.RESIZE,this.onResize);

(2)增加如下监听处理方法
private function onResize(evt:Event=null):void{
	this.x=(App.stage.stageWidth-1440)/2;
	this.y=(App.stage.stageHeight-900)/2;
}

上面的1440和900是举例的一个初始大小。程序能够在小于等于1440/900的大小内实现全屏自适应居中显示,超出这个大小则会自动居中显示

3、另外,如果制作大地图程序时,可以在这个最外层容器内容放置一个很大的地图,其中放置着N张地图图片,在用户拖动时,实现显示指定区域的图片。这个时候,在用户放大或缩小浏览器窗口大小的时候,Flash程序界面可以做到自适应的调整居中。(补充说一下,如果做地图程序,可以预先加载压缩的预览图片,然后先加载用户要显示的区域,其中默认显示的区域可以首先自动加载。。。)
分享到:
评论

相关推荐

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    (3)针对页面自适应问题,本文结合渐进增强以及拥抱流式布局的思想,同时研究利用了移动设备的视口特性,实现跨分辨率、跨设备的页面自适应。 (4)针对系统的功能实现问题,通过结合利用原生态框架与HTML5的跨平台...

    VC与Labview、Matlab编程论文资料[2].rar

    MFC对话框程序键盘消息响应与快捷键的实现.pdf MFC应用程序基本框架分析.pdf MFC应用程序拆分窗口的同步更新方法研究.pdf MFC数据库访问接口技术.pdf MFC框架下成员函数访问和回调函数中访问类成员函数.pdf ...

    VC与Labview、Matlab编程论文资料

    MFC对话框程序键盘消息响应与快捷键的实现.pdf MFC应用程序基本框架分析.pdf MFC应用程序拆分窗口的同步更新方法研究.pdf MFC数据库访问接口技术.pdf MFC框架下成员函数访问和回调函数中访问类成员函数.pdf ...

    VC与Labview、Matlab编程论文资料[4].rar

    MFC对话框程序键盘消息响应与快捷键的实现.pdf MFC应用程序基本框架分析.pdf MFC应用程序拆分窗口的同步更新方法研究.pdf MFC数据库访问接口技术.pdf MFC框架下成员函数访问和回调函数中访问类成员函数.pdf ...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    5.jQuery实现flash动感切换选项卡TAB插件示例 6.jquery制作自动播放的TAB切换特效 7.基于jQuery简单的Tab滑动门菜单代码(jQuery MoveTab) 8.简单jquery选项卡插件下载(支持鼠标移上切换、点击切换、Ajax方式...

    CCSTAT多用户流量统计系统源码

    友好大气的界面设置,并支持高分辨率自适应,始终是全屏幕显示。还能够记录保留页面状态,方便了用户的使用。 数据库: 本系统采用了全新高效的程序算法和精心优化的数据库结构,数据库采用微软的SQL SERVER 数据库...

    程序天下:JavaScript实例自学手册

    20.15 执行客户端的可执行程序 20.16 自动调用OutLook发送邮件 20.17 弹出窗口选择颜色 20.18 弹出框式邮件发送 20.19 把网站作为用户的Active桌面 20.20 判断是否安装了flash插件 第21章 流行技术:DOM和userData的...

    超实用的jQuery代码段

    1.16 实现左右div自适应相同高度 1.17 获取鼠标在屏幕中的坐标 1.18 获取鼠标在窗口客户区中的坐标 1.19 获取鼠标在窗口页面中的坐标 1.20 设置Flash对象的WMode窗口模式 1.21 实现类Twitter的字数限制效果 1.22 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    20.15 执行客户端的可执行程序 20.16 自动调用OutLook发送邮件 20.17 弹出窗口选择颜色 20.18 弹出框式邮件发送 20.19 把网站作为用户的Active桌面 20.20 判断是否安装了flash插件 第21章 流行技术:DOM和userData的...

    Imagevue 2.8.10.2.zip

    Imagevue是一个超酷超炫的相册网站程序。Imagevue易于安装易于升级,易于管理,可轻松的更新您的照片库的新图像,你只需要上传照片到您的服务器空间,其他...图片大小自适应屏幕尺寸显示; 丰富的控制按钮和右键菜单;

    VeryIDE Bee 互动营销**台 v1.5 UTF-8.rar

    优化 后台操作窗口拖动不流畅的问题,以及窗口随屏幕尺寸自适应的问题 优化 广告载入去掉不必要统计,减轻服务器压力 优化 广告统计和更新请求由单个换成列队,减轻服务器压力 优化 替补广告由一个变为多个,并...

    CCSTAT多用户流量统计系统 3.0

    友好大气的界面设置,并支持高分辨率自适应,始终是全屏幕显示。还能够记录保留页面状态,方便了用户的使用。 数据库: 本系统采用了全新高效的程序算法和精心优化的数据库结构,数据库采用微软的SQL SERVER ...

    KODExplorer 芒果云-资源管理器

    - 选中文件时,移动到屏幕可视区域(解决上下左右选中文件滚动条不一致问题) ###ver2.51 `2014/6/22` ---- ####fix bug:(bug解决和程序优化) - 登陆多次密码输入错误验证码bug解决 - 修复漏洞:创建副本加入...

    EXCEL集成工具箱V6.0

    【快捷综合取数】 功能较<快捷取数列>功能更强大,支持同时取6个不同存储格区域(或列)为6个唯一值清单,并在指定的6个不同的生效范围自适应地显示对应的清单。清单的最后6项也为子程序功能,能完成相关操作。且...

    EXCEL集成工具箱V8.0完整增强版(精简)

    【快捷综合取数】 功能较<快捷取数列>功能更强大,支持同时取6个不同存储格区域(或列)为6个唯一值清单,并在指定的6个不同的生效范围自适应地显示对应的清单。清单的最后6项也为子程序功能,能完成相关操作。且...

    计算机应用技术(实用手册)

    当设定为[Enabled](启动)时,这个项目在系统电源开启之后,可加速POST(Power On Self Test)的程序。BIOS会在POST过程当中缩短或是跳过一些检查项目,从而加速启动等待的时间! Hard Disk Boot Priority(硬盘...

Global site tag (gtag.js) - Google Analytics