`
shlei
  • 浏览: 287774 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Flex 根据图片url获取bitmapdata并绑定到多个Image

as3 
阅读更多
private function getImage(url:String):void
{
	var loader:Loader = new Loader();
	loader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event):void
	{
		//获取已加载图片的url地址;
		var url:String = (e.target.content as Bitmap).loaderInfo.url;
		imgObj[url] = (e.target.content as Bitmap).bitmapData;
	});
	loader.load(new URLRequest(url));
} 

根据url的key取图片bitmapdata
//因为BitmapData是引用类型数据,要绑定多个图片需要用BitmapData的副本,再用Bitmap封装;
var bd:BitmapData = imgObj[url].clone();
img.source = new Bitmap(bd,'auto',true);

参考:
http://www.iteye.com/topic/432410
http://bbs.9ria.com/viewthread.php?tid=3117
0
1
分享到:
评论

相关推荐

    Flex图片预览功能的实现

    综上所述,Flex中的图片预览功能,尤其是采用PhotoFlow布局的实现,涉及到Flex组件、布局管理、数据绑定、事件处理等多个方面的知识。通过巧妙地组合和定制,可以创建出具有吸引力的图片预览应用。

    flex 图片编辑器

    Flex 图片编辑器是一种...总的来说,开发Flex图片编辑器需要掌握ActionScript编程、Flex框架、图像处理原理以及用户体验设计等多个方面的知识,同时考虑性能和兼容性问题,以提供流畅、功能丰富的在线图片编辑体验。

    Flex图片上传实例

    在本篇文章中,我们将深入探讨一个具体的Flex图片上传实例,并对其中涉及的关键技术点进行详细解读。此实例不仅提供了一个实际的上传图片的应用场景,而且还包含了一些实用的代码片段,这对于想要了解如何在Flex中...

    flex图片显示 很绚丽的图片显示

    将多张图片的URL存储在ArrayCollection中,然后绑定到组件的数据源,通过定时器切换数据源的索引来实现轮播。 5. 图片特效:Flex还允许开发者利用ActionScript 3.0实现自定义的图片特效,例如淡入淡出、旋转、模糊...

    在flex的dataGrid控件中显示图片的实践

    - 在`updateDisplayList()`方法中,利用`BitmapData`和`flash.display.Bitmap`类,将接收到的二进制数据转换成位图,并赋值给Image组件。 4. **数据传输**:在Spring和Hibernate环境中,我们需要设置一个服务层,...

    好看的FLEX相册

    综上所述,"好看的FLEX相册"项目涉及了Flex框架的多个方面,包括UI设计、事件处理、数据绑定、动画制作和性能优化。开发者运用这些技术创造出既美观又实用的相册应用。在实际应用中,开发者可以根据具体需求进行功能...

    flex保存Canvas中内容为图片上传到j2ee服务器.docx

    首先声明一个可绑定的`Bitmap`变量`myMap`,然后将`BitmapData`赋值给它,最后将`myMap`绑定到`Image`组件的`source`属性: ```actionscript [Bindable] var myMap:Bitmap; myMap = new Bitmap(myData); <mx:...

    Flex 摄像头拍照(带裁剪) 有演示地址 asp.net版

    调用`Camera`对象的`captureImage()`方法,可以生成一个`BitmapData`实例,然后可以将其保存为图片文件。代码可能如下: ```actionscript var bitmapData:BitmapData = camera.captureImage(); var bitmap:Bitmap =...

    Flex-图片编辑器-air源码实例

    这个“Flex-图片编辑器-air源码实例”提供了一个使用Flex技术实现的图片编辑器应用,它具备基础的图像处理功能,如扭曲、色调调整和扩散效果。在深入讨论这个源码实例之前,我们先来了解一下Flex和Adobe AIR的相关...

    Flex 剪切放大旋转

    这个压缩包中的“Flex 剪切放大旋转”项目,显然涉及到使用Flex技术来实现图片处理功能,包括上传图片、裁剪、放大和旋转。下面我们将详细探讨这些知识点。 1. **Flex框架**: Flex提供了MXML和ActionScript两种...

    用Flex写的照片旋转

    Flex是一个开源的、基于ActionScript的框架,主要用于构建富互联网应用程序(RIA),它提供了一整套组件和工具,使开发者可以创建具有动态图形、交互性和数据绑定功能的应用程序。 在描述中提到的“Flex开发的,...

    基于adobe flash平台的 相片编辑器[flex部分]

    通过学习这个基于Flex的相片编辑器项目,开发者不仅可以掌握Flex的基本用法,还能了解到如何利用Flex的特性来创建功能丰富的交互式图像编辑工具。尽管现在Flash已逐渐被HTML5等新技术取代,但Flex的编程思想和模式在...

    flex 实现的拍照程序 含flash原码.rar

    7. **用户界面**:在Flex中,我们可以使用各种UI组件(如Button、Image等)来创建一个友好的拍照界面,包括启动/停止摄像头、预览、拍照按钮和结果展示区域。 8. **权限管理**:由于涉及访问用户的摄像头和麦克风,...

    flex登陆特效源代码

    根据提供的信息,我们可以深入探讨与“Flex登录特效源代码”相关的技术知识点。此代码段主要展示了如何使用Adobe Flex创建一个动态的登录界面特效。Adobe Flex是一个已退役的开源软件框架,用于部署跨平台的桌面应用...

    摄像头拍照签名

    最后,要将签名合并到原始图片,我们可以将签名`Sprite`的`BitmapData`合并到拍照时的`BitmapData`上,然后保存为JPEG或PNG格式: ```actionscript var signatureBitmapData:BitmapData = new BitmapData(drawArea....

Global site tag (gtag.js) - Google Analytics