`
lifeiniao526
  • 浏览: 37703 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

Flex加载图片的常用的几种方式

阅读更多

转自http://www.cnblogs.com/qkaibo/archive/2008/01/24/1051133.html

<? xmlversion = " 1.0 " encoding = " utf-8 " ?>
< mx:Applicationxmlns:mx = " http://www.adobe.com/2006/mxml " layout = " absolute " applicationComplete = " InitApp() " >
< mx:Script >
<! [CDATA[

// 第一种方式这种方式编译以后1.jpg会直接编译进swf文件中所以swf可以独立存在
[Bindable]
[Embed(source
= " 1.jpg " )]
private
var imgClass:Class;

// 第2种方式
private var _loader:Loader;

private
function InitApp(): void {

// 第一种方式的代码
_img.source = imgClass;

// 第二种方式的代码
_loader = new Loader();
// 这里需要注意的是不是_loader.addEventListener这样是没有效果的
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (e:Event): void {
_img.source
= e.currentTarget.content;
}
);
// 这里说一个技巧当url中有中文字体的话使用encodeURI方法如果没有则可以不加
_loader.load( new URLRequest(encodeURI( " 1.jpg " )));


// 第三种方式比较简单
_img.source = " 1.jpg " ; // 注意这里必须设置imgautoLoad属性为true

// 最后说明其中第2第3种方式中swf都不能独立存在必须配合1.jpg文件的存在而第一种方式则不需要
}

]]
>
< / mx:Script>
< mx:Imagex = " 51 " y = " 62 " width = " 298 " height = " 245 " autoLoad = " true " id = " _img "/ >
< / mx:Application>

分享到:
评论

相关推荐

    flex开发android之加载网页

    在Android平台上,Flex是一种常用的开发工具,它基于Adobe AIR框架,允许开发者使用ActionScript和Flex SDK创建跨平台的桌面及移动应用程序。本话题主要聚焦于如何利用Flex来开发一个能够加载网页的功能,甚至将其...

    Flex读取xml文件几种方法

    ### Flex读取XML文件的几种方法 在Flex开发过程中,经常需要处理XML数据。XML(Extensible Markup Language)是一种标记语言,被广泛用于结构化文档和数据存储。Flex提供了多种方式来读取和解析XML文件,包括使用`...

    Flex Module间通信

    要实现Flex模块间的通信,有几种主要方法: 1. **事件机制**:这是最常用的方式。通过发布和监听自定义事件,模块间可以传递消息。例如,一个模块可以通过`.dispatchEvent()`方法发布事件,并在其他模块中使用`...

    Flex客户端裁剪地图

    地图裁剪,又称地图切片或地图剪切,是在GIS中常用的一种功能,允许用户根据需要从地图中提取特定区域的数据。这对于减少不必要的数据传输、提高地图加载速度以及定制化查看特定区域非常有用。在Flex客户端实现这一...

    Flex 常用大收藏

    这个"Flex 常用大收藏"压缩包包含了关于Flex开发中的几个重要主题,包括DataGrid、上传下载、WipeLeft隐藏动画以及分页功能的实现。 首先,我们来探讨DataGrid组件。DataGrid是Flex中用于显示大量结构化数据的组件...

    FLEX DATA GRID 分页

    在Flex开发中,数据网格(Data Grid)是一种常用的组件,用于显示大量结构化的数据,并提供交互功能,如排序、筛选和编辑。分页是管理大量数据流的关键特性,它允许用户逐页浏览数据,而不是一次性加载所有内容,...

    GisServerApi Flex放大缩小拖动工具选择区域加载

    在GIS(地理信息系统)开发中,`GisServerApi Flex` 是一种常用的技术,它允许开发者利用Adobe Flex框架与ArcGIS Server进行交互,创建丰富的Web GIS应用。ArcGIS Server是Esri公司提供的一个强大的地理空间服务发布...

    Flex项目Google IFrame使用

    在Flex项目开发中,有时我们需要将外部网页内容嵌入到我们的应用中,这时Google IFrame就成为了一个常用的选择。IFrame(Inline Frame)是HTML的一种元素,它允许我们在一个网页中嵌入另一个网页,这对于展示第三方...

    Flex开发Android 更改ViewMenu外观

    在Android应用开发中,Flex是一种常用的框架,它允许开发者创建具有丰富用户界面的移动应用程序。在本主题中,我们将深入探讨如何使用Flex来更改ViewMenu的外观,这对于提升应用程序的用户体验至关重要。首先,理解...

    flex 3D饼图

    在Flex中,图表组件是一种强大的数据可视化工具,它能够帮助开发者将复杂的数据以图形化的方式展示出来,便于用户理解和分析。"flex 3D饼图"是Flex图表组件中的一个特色类型,用于展示数据的分布情况,特别是在需要...

    flex4 选择树组件

    在Flex4中,选择树组件(Tree)是用户界面中常用的一种控件,它允许用户以层级结构展示数据,并进行选择操作。这个组件特别适合展现具有层次关系的数据,如文件系统、组织架构或者产品分类等。 在Flex4中,Tree组件...

    基于桌面的flex的分页实现

    Flex是由Adobe公司开发的一种开放源代码的富互联网应用程序(RIA)框架,主要用于构建桌面和Web上的交互式用户界面。在Flex中,实现基于桌面的分页功能是常见且重要的需求,尤其是在处理大量数据时,分页能有效提高...

    Flex常用教程及库

    这个“Flex常用教程及库”资源可能包含了一系列关于学习Flex开发的重要资料,尤其是对于准备面试或者提升技能的开发者来说非常有价值。 在Flex的开发中,ActionScript是其核心编程语言,类似于JavaScript,但具有更...

    arcgis及supermap Flex绘制军标源码

    而在Web GIS应用中,Flex是一种常用的开发技术,它允许开发者构建富互联网应用程序(RIA)。本文将深入探讨如何使用ArcGIS和SuperMap的Flex API来绘制军事标准符号。 1. ArcGIS与Flex结合: ArcGIS提供了一个名为...

    flex + java教程

    - Flex 中常用的 MVC 实现之一是 Cairngorm 框架。 - Cairngorm 帮助开发者更好地组织代码,并遵循良好的设计原则。 以上内容仅是对该教程中部分知识点的简要概括,实际教程中包含了更多详细的信息和示例代码。对于...

    ArcGIS API for Flex 开发基础ppt

    在Flex API中,有几个核心概念对于理解和使用ArcGIS API for Flex 至关重要: - **MXML**:这是一种标记语言,用于定义Flex应用程序的界面布局和组件属性。 - **ActionScript**:这是Flex的主要编程语言,用于编写...

    flexpaper Flex中显示PDF功能

    FlexPaper 是一个强大的开源工具,专门用于在Adobe Flex应用...总的来说,FlexPaper为开发人员提供了一种简便的方式在Flex应用中展示PDF文档,通过集成`PDFViewer.ascx`和相关配置,可以在ASP.NET环境中实现这一功能。

    Flex数据传输与交互

    这一章节将详细介绍几种数据传输的方法以及如何实现与其他程序的数据交互。 #### 三、数据传输的方式 Flex 3.0支持多种数据传输方式,包括: 1. **内部数据传输**:这通常是指在同一应用内部不同组件之间的数据...

    带特效的flex list

    Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。在这个项目中,开发者利用Flex的强大功能来实现动态和交互式的用户体验。 首先,我们来看"list"组件,这是Flex中最常用的数据展示...

Global site tag (gtag.js) - Google Analytics