`

flex 加载图片时的相关问题

阅读更多
桌面背景布局

居中
平鋪
拉伸
DesktopBackgroundLayout

LayoutManager.CENTER
LayoutManager.TILE
LayoutManager.STRETCH
重點是在
flash.display.Graphics
beginBitmapFill(bitmap:BitmapData, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false):void
在matrix和repeat的應用上。


//...
backgroundUI.graphics.clear();
if(layoutManagerStr == "stretch") {
	bitmap = new BitmapData(loader.width, loader.height);
	bitmap.draw(loader);
	matrix.scale((backgroundUI.width / loader.width) , (backgroundUI.height / loader.height));
	backgroundUI.graphics.beginBitmapFill(bitmap, matrix, false, true);
	backgroundUI.graphics.drawRect(0, 0, backgroundUI.width, backgroundUI.height);
} else if(layoutManagerStr == "tile") {
	bitmap = new BitmapData(loader.width,loader.height);
	bitmap.draw(loader);
	backgroundUI.graphics.beginBitmapFill(bitmap, null, true, true);
	backgroundUI.graphics.drawRect(0, 0, backgroundUI.width, backgroundUI.height);
} else if(layoutManagerStr == "center") {
	bitmap = new BitmapData(unitW, unitH);
	bitmap.draw(loader);
	var centerX:Number = backgroundUI.width / 2 - loader.width / 2;
	var centerY:Number = backgroundUI.height / 2 - loader.height / 2;
	matrix.tx = centerX;
	matrix.ty = centerY;
	backgroundUI.graphics.beginBitmapFill(bitmap, matrix, false, true);
	backgroundUI.graphics.drawRect(centerX, centerY, loader.width, loader.height);
}
backgroundUI.graphics.endFill();
//...
分享到:
评论

相关推荐

    flex加载动态图片

    flexBulider页面加载动态图片的显示

    readxml flex加载xml文件

    在RIA(Rich Internet Applications)开发领域,Flex是一个广泛使用的框架,它允许开发者创建富交互性的Web应用程序。...在使用这些方法时,还需要注意内存管理和资源优化,以确保Flex应用的高效运行。

    flex加载大图片等待特效

    "flex加载大图片等待特效"这一主题就是针对这个问题提出的一种解决方案,它旨在提供一种优雅的方式,在图片加载期间展示等待效果,以提升用户体验。 Flex布局是CSS3中的一种布局模式,它允许容器中的子元素在行或列...

    arcgis for flex 加载高德地图

    在Flex项目中导入ArcGIS相关的库,例如`esri.map`和`esri.layers`。 2. **获取高德地图瓦片服务**: 高德地图提供了公开的瓦片服务,开发者可以通过指定不同的层级和坐标来请求地图图片。瓦片通常按照XYZ格式提供...

    flex预加载类

    很详细的实现了flex游戏的预加载,可以使用图片,也可以重绘技术,任你选择

    flex加载各种底图

    标题中的“flex加载各种底图”指的是使用Adobe Flex这一编程框架来实现地图应用,加载不同类型的底图数据。Flex是基于ActionScript 3.0的开放源代码框架,主要用于构建富互联网应用程序(RIA)。在地图应用中,底图...

    flex 两个图片播放小程序

    例如,大图加载时可采用分块加载策略,只加载可视区域内的图片部分;缩放时采用低质量预览图先显示,然后再逐步加载高清晰度的图像。 综上所述,"flex 两个图片播放小程序"利用了Flex的BitmapData、Image组件、事件...

    Flex 延迟加载 问题说明 处理 实现

    其中,延迟加载(Lazy Loading)是一种非常实用的技术,它允许资源(如图片、脚本等)在用户真正需要时才进行加载。本文将围绕Flex框架下的延迟加载技术展开讨论,包括其概念、应用场景、常见问题及解决方案,并提供...

    flex svg代码生成图片

    这种方式只能在编译时静态加载,无法在运行时加载,图片的大小也无法改变。 二、动态加载 SVG 图片 使用 Degrafa 框架,可以在 Flex 应用程序中动态显示和操作 SVG 文档。通过解析 SVG 文件,然后通过 Flex 生成...

    Flex MenuBar从数据库中动态加载图片

    总结,通过上述步骤,我们可以成功地在Flex的`MenuBar`中实现从数据库动态加载图片的功能。这个过程涉及到了Flex的组件渲染机制、数据绑定、HTTP服务调用以及JSON数据解析。这样的功能可以显著提升应用的用户体验,...

    Flex 上传图片 预览 加载图片到内存

    本篇文章将详细讲解如何在Flex中实现实时图片预览和加载图片到内存的技术。 首先,我们要明白Flex中的图片处理主要是通过`mx.controls.Image`组件来完成的。`Image`组件可以显示静态图像,如JPEG、PNG和GIF格式。...

    FLex 左右滑动图片墙

    例如,预加载策略可以减少延迟,而懒加载则可以在需要时才加载图片,减少内存占用。 10. **用户交互**:提供导航按钮(如左右箭头)可以让用户通过点击来切换图片,增加易用性。 通过学习和应用上述知识点,开发者...

    flex 文件下载图片远程加载

    flex 文件下载图片远程加载

    图片压缩flex demo

    总的来说,"图片压缩flex demo"是一个使用Flex技术演示如何加载图片、压缩图片并保存压缩结果的项目。它涵盖了文件I/O、图片加载、图像处理和压缩算法等多个知识点,对于理解如何在Flex环境中处理图片资源非常有帮助...

    Flex4图片浏览效果,浏览图片demo

    此外,URLLoader类在加载图片时起到了关键作用。通过HTTP请求,URLLoader可以获取远程图片数据,然后将其传递给Image组件进行显示。开发者可能利用了URLLoader的data属性和事件监听器来控制加载过程,确保图片的顺利...

    Flex加载动态图片(GIF)

    在Flex开发中,由于其内建的Bitmap类并不支持动态图片格式如GIF的加载,开发者需要采取一些特殊的方法来实现动态图片的显示。这里主要介绍两种常见的解决方案:将GIF转换为SWF以及使用GIFPlayer组件。 一、转换为...

    FLEX 背景图片设置

    在这种情况下,可以考虑使用位图缓存,或者在适当的时候延迟加载图片。 最后,提及的"FLEX 背景图片设置 AS3_Yvonne's silent world.htm"文件很可能是一个示例HTML页面,它可能包含了与本主题相关的示例代码或演示...

    flex 图片浏览,flex图片滚动效果

    可以使用延迟加载策略,只在图片进入可视区域时加载,以及在不再需要时释放资源。 10. **调试与测试**:使用FlexBuilder的内置工具进行代码调试和性能分析,确保程序在各种环境下的稳定性和效率。 通过上述知识点...

    Flex效果示例3个(加载图片+卷帘门+控件移动)

    1. **Flex加载图片** 在Flex中,我们可以使用`Loader`类来加载图片。`Loader`类提供了加载各种类型媒体的能力,包括图像、SWF、视频等。首先,创建一个`Loader`实例,然后使用`load()`方法指定要加载的URL。加载...

    Flex和Flash图片加载条

    Flex和Flash图片加载条 Flex和Flash图片加载条

Global site tag (gtag.js) - Google Analytics