代码如下:
<?xml version="1.0" encoding="utf-8"?><application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" minwidth="1024" minheight="768" creationcomplete="init();" xmlns:mx1="library://ns.adobe.com/flex/mx"><layout><horizontallayout></horizontallayout></layout><script></script><button label="LoadImage" click="loadImage();"></button>
<canvas id="canvas" width="553" height="437" bordercolor="0x000000" borderstyle="solid"></canvas></application>
遇到的后续问题:
加载本地图片后舞台的大小变化。 即获得本地图片的width 和 height 等原始属性。
解决办法:
通过 Loader 类 的 contentLoaderInfo 属性 : var target:LoaderInfo = evt.currentTarget as LoaderInfo;
代码如下:
private function fileComplete(event:Event):void
{
loder.loadBytes(file.data);
loder.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHander);
}
private function completeHander(evt:Event):void
{
var target:LoaderInfo = evt.currentTarget as LoaderInfo;
img.width = target.width;
img.height = target.height; // 即图片宽高
}
分享到:
相关推荐
本教程将详细介绍如何在Flex应用中实现这一功能,以便用户可以对本地的文本文件进行读取、修改以及保存。 首先,我们需要了解Flex和AIR的关系。Flex是一个用于构建富互联网应用程序(RIA)的开源框架,它基于...
本篇文章将详细讲解如何实现"flex文件上传下载,在线以pdf形式浏览文件"这一功能。 首先,让我们了解一下“flex”在这里的含义。Flex通常指的是Adobe Flex,一个用于构建富互联网应用(RIA)的开源框架。它基于...
8. `locale`:本地化资源文件,可能包含了多语言支持的文本和配置。 总的来说,FLEX图文编辑器是一个强大的富文本编辑工具,结合了Flex技术的优势,提供了高效且灵活的图文编辑体验。无论是在Web应用、内容管理系统...
Flex和Java文件上传技术是Web应用中常见的功能,主要用于用户在网页端上传本地文件到服务器。Flex是一款由Adobe公司开发的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,RIA)。它基于...
### Flex 4:开发RIA应用程序知识点总结 #### 一、Adobe Flex 4 简介与平台背景 **Adobe Flash Platform 简介** - **技术简介:** Adobe Flash Platform 是一套用于创建交互式内容的技术栈,其中包括了Adobe Flex...
本资源聚焦于使用Adobe Flex技术制作的一款网游地图编辑器的源代码。Flex是一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA),它提供了丰富的用户界面组件和强大的数据绑定功能,非常适合...
安装程序将帮助你在本地计算机上设置环境,文档会提供详细的操作指南和API参考,示例项目可以作为学习和实践的起点,而库文件则包含编辑器运行所需的类库和资源。 总的来说,Flex工作流程编辑器是一款强大的辅助...
Flex 4,全称为Adobe Flex 4,是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的开源框架,主要基于ActionScript编程语言和MXML标记语言。这本书“Flex 4一学就会”作为入门级别的教程,旨在帮助初学者快速...
在Flex中,文件上传通常涉及到FileReference类,该类允许用户选择本地文件,并通过HTTP或FTP上传。开发者可能需要编写事件监听器来处理选择文件、开始上传、上传进度和完成上传等事件。 在使用这个Flex多文件上传...
4. **发布设置**:在Flash或Flex的发布设置中,可以选择优化、压缩和排除未使用的资源等选项来减小SWF体积。例如,开启ActionScript优化和使用压缩SWF功能。 5. **使用AJSPlayer**:提到的AJSPlayer可能是一个第三...
本资源提供了一个基于Flex技术实现的2D地图编辑器的源代码,这对于学习Flex编程、游戏开发以及地图编辑工具的构建具有很高的参考价值。 Flex是一种开源的、基于ActionScript的框架,主要用于构建富互联网应用程序...
### Flex4:开发RIA应用程序 #### 一、课程概述与目标 《Flex4:开发RIA应用程序》是一门针对Adobe Flex4技术的专业培训课程。该课程旨在帮助开发者掌握使用Flex4来构建高质量、交互性强的RIA(Rich Internet ...
--新增功能:报表编辑器支持打开/报表本地文件功能 --新增功能:单元格垂直合并 --新增功能:报表编辑器,标题行支持单个和多个单元格添加 --修改功能:修改报表编辑器,添加列,删除列功能 --修改功能:修改报表...
DataGrid是Flex中用于显示和编辑结构化数据的组件,它可以显示多行和多列的数据,并且支持排序、选择和编辑功能。在Flex4中,DataGrid有了更多的定制选项和性能优化,使得它在处理大量数据时更为高效。 2. **...
7. Flex Builder:Adobe也提供了Flex Builder,这是一个集成开发环境(IDE),提供了代码编辑、调试、预览等工具,为Flex开发提供了便利。 8. 数据绑定:Flex支持数据绑定,使得UI组件的状态可以直接与后台数据模型...
5. **项目结构和部署**:虽然没有提供具体项目的源代码,但通常一个Flex4 AIR应用的项目会包含Flex的MXML和ActionScript文件,以及可能的资源文件。部署时,这些文件会被编译为AIR应用程序包(.air或.ane),用户...
Flex应用可以利用本地存储机制,如SQLite数据库或者XML文件,来保存用户的记事内容。 9. **样式和皮肤**:Flex支持样式和皮肤,开发者可以通过定义CSS样式来改变组件的外观,使应用符合特定的设计风格。 10. **...
下面将详细介绍Flex4、Flash Builder 4.0以及压缩包中包含的文件可能涉及的知识点。 1. **Flex4**:Flex4是Adobe Flex框架的一个主要版本,引入了许多新的特性,如Spark组件模型、ActionScript Workers和Stage3D...