`

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程序界面可以做到自适应的调整居中。(补充说一下,如果做地图程序,可以预先加载压缩的预览图片,然后先加载用户要显示的区域,其中默认显示的区域可以首先自动加载。。。)
分享到:
评论

相关推荐

    flash自适应高度

    在构建网站时,为了提供更好的用户体验,我们常常需要让页面元素能够自适应不同的屏幕尺寸,以便在各种设备上都能正常显示。"Flash自适应高度"就是解决这个问题的一种方法,尤其在过去的网页设计中,Flash是一种常见...

    flash+xml相册(自适应大小)

    总的来说,这个“flash+xml相册(自适应大小)”是一个结合了Flash动态展示和XML数据管理的网页相册,能够在不同屏幕尺寸下提供一致的浏览体验,是早期网页设计中一个常见的解决方案。虽然现在Flash已经不再主流,但...

    flash+xml相册自适应大小

    总结来说,“Flash+XML相册自适应大小”是一种利用Flash的动态性和XML的灵活性来创建适应不同屏幕尺寸的相册的方法。通过精心设计和编程,我们可以实现一个既美观又实用的自适应相册,无论用户使用什么设备或浏览器...

    flash+xml相册自适应大小[非常好用-而且有源文件可修改]

    标题中的“flash+xml相册自适应大小”是一个关于使用Flash技术与XML数据格式创建的相册项目,这个项目的特点是能够自动调整其显示尺寸以适应不同的屏幕或浏览器窗口大小。Flash是一种广泛应用于创建动态内容、交互式...

    图片新闻切换,完全自适应宽和高

    在IT行业中,图片新闻切换是一种常见的网页或...这个解决方案不仅解决了传统Flash的宽高限制问题,还通过灵活的配置和强大的技术支持,为图片新闻切换带来了新的可能性,适用于网站、应用程序以及各种屏幕尺寸的设备。

    flash实现的页面相册

    在IT行业中,Flash曾是一种广泛应用于网页设计、交互式应用程序和多媒体内容制作的软件技术。"Flash实现的页面相册"是指使用Adobe Flash创建的一种在线展示照片或图像的交互式相册。这样的相册通常具有丰富的动画...

    韩国Flash产品展示程序.rar

    4. 响应式设计:考虑到不同屏幕尺寸,程序可能具备一定的自适应能力,确保在不同设备上都能良好展示。 四、使用场景 1. 电子商务:在线商城中,产品展示是至关重要的环节,Flash可以提升商品吸引力,促进销售。 2. ...

    Flash自动定位窗口技术

    自动定位技术是指程序能够根据用户屏幕的分辨率或Flash Player窗口大小变化自动调整舞台上元素的位置。这在创建响应式设计时尤为重要,确保内容在不同设备和屏幕尺寸下都能正确显示。 四、自适应分辨率 自适应...

    ADOBE FLEX 和 ADOBE FLASH BUILDER 开发手机应用程序

    - **屏幕适配**:为了确保应用能够在不同尺寸的屏幕上良好显示,Flex 4.5 支持多种屏幕大小和 DPI 值的自适应设计。 #### 4. 文本处理 **文本处理** 移动应用中处理文本需要考虑到触摸屏输入的特点。 - **屏幕...

    FLASH透明网页表头合辑

    Flash,全称Adobe Flash,是一种广泛应用于创建交互式网页内容、动画以及应用程序的技术。在早期的网页设计中,Flash因其丰富的动态展示和交互性而备受青睐,尤其是在创建动态表头和导航菜单方面。透明网页表头则是...

    flash滚动条源代码

    1. **ActionScript基础**:理解ActionScript的基本语法,包括变量声明、函数定义、条件语句、循环结构等,这是编写任何Flash程序的基础。 2. **MovieClip和Sprite**:在Flash中,MovieClip和Sprite是两种常用的对象...

    超级简单的flash

    Flash作为一种曾经广泛使用的交互式内容创作工具,允许开发者创建动画、游戏以及丰富的互联网应用程序。在这个“超级简单的flash”中,我们将探讨如何利用Flash进行自适应布局,以及如何处理多张图片的无缝过渡。 ...

    58_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源码.zip

    在自适应响应式设计中,JavaScript可以用于检测设备类型、屏幕尺寸,从而执行相应的逻辑,确保网页的动态适应。 在这个压缩包中,"58"可能代表一个特定的项目编号或者版本号,文件包含的源码是实现这些概念的实际...

    Flash焦点图片切换代码

    Flash是由Adobe公司开发的一种多媒体创作平台,主要用于创建互动式矢量图形、动画、视频和应用程序。在网页设计领域,Flash曾被用来制作复杂的交互元素,如动态广告、游戏和多媒体内容。尽管现在HTML5已经逐渐取代了...

    动态改变flash大小

    在IT行业中,Flash是一款曾经广泛使用的交互式矢量图形和多媒体平台,主要用于创建动画、应用程序、网络视频等。本文将详细讲解如何动态地改变Flash(SWF)的舞台大小,并探讨这一技术的应用。 动态改变Flash舞台...

    flash+xml图片焦点自动多样式切换特效

    在XML文件中,每张图片作为一个节点,包含图片的URL和链接信息,Flash程序读取XML文件后加载相应的资源。 4. **图片大小问题**:尽管这个特效提供了许多优点,但存在一个局限,那就是无法自定义图片或整个展示区域...

    350_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源码.zip

    自适应设计通过CSS3媒体查询(Media Queries)来检测用户设备的屏幕尺寸,并据此调整页面布局,实现多设备兼容。这种设计方法可以确保无论用户是在大屏幕的台式机、笔记本,还是小屏幕的手机上,都能获得一致且舒适...

    超酷的仿flash菜单

    Flash曾是制作丰富互联网应用程序(RIA)和交互式内容的首选工具,因其动画效果丰富、用户交互性强而广受欢迎。然而,随着移动设备的普及和对网页性能的要求提高,Flash逐渐被淘汰,取而代之的是更加轻量级、响应式...

    Html5自适应模板51-100

    这意味着模板会根据用户所使用的设备(如桌面、平板或手机)的屏幕尺寸和方向自动调整布局,提供最优的视觉体验。这主要通过媒体查询(Media Queries)实现,允许CSS针对不同设备应用不同的样式规则。 2. **语义化...

Global site tag (gtag.js) - Google Analytics