`
萝卜控
  • 浏览: 20763 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

flex显示后台数据库存储的图片

    博客分类:
  • FLEX
阅读更多

 

如果数据库储存的是图片路径,直接用<Image>加载这个路径
如果是储存图片二进制信息的话,把这数据加载到FLEX里, 修要一个修改过的<Image>组件来显示. 我这里刚好有一个

package customComp
{
import mx.controls.Image;
import flash.utils.ByteArray;
import flash.system.LoaderContext;
import flash.display.Loader;
import flash.display.DisplayObject;
import flash.events.Event;

public class ByteArrayImage extends mx.controls.Image
{
private var _loader:Loader = new Loader();

public function Image():void {}
override protected function createChildren():void
{
addChild(_loader);
}  

public function loadBytes(bytes:ByteArray, context:LoaderContext = null):void
{  
_loader.loadBytes(bytes, context);
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onBytesLoaded);
}

private function onBytesLoaded( e:Event ):void
{
width = e.target.width;
height = e.target.height;
}
}
}

把ByteArray传给loadBytes方法就好了

 

分享到:
评论

相关推荐

    flex连接数据库的三种方法

    在Flex中,可以通过WebService组件与Java后台建立连接,进而访问数据库。这种方式常用于J2EE架构中,因为J2EE平台提供了丰富的工具和框架支持WebService的开发。 3. **RemoteObject** RemoteObject是Flex中最高效...

    flex连接数据库,通过php存储

    flex连接数据库,通过php存储。前台文件为mxml,后台处理为php文件

    flex 上传excel 导入数据库

    4. **数据库连接**:在Flex中,你可以使用ADO.NET或AMF(Action Message Format)通过BlazeDS或LCDS与后台的Java或.NET服务通信,从而连接到数据库。数据库操作通常通过服务调用来实现,例如执行SQL语句。 5. **...

    Flex连接数据库三种方法.docx

    通过以上步骤,你可以在Flex应用中实现与Java后台的数据库交互。这种方式的优点在于,Flex负责前端展示,而复杂的数据库操作交由Java处理,两者通过RemoteObject进行通信,使得职责分离,提高了代码的可维护性和可...

    flex拍照案例,java后台保存照片

    - 数据库连接:通过 JDBC 连接 MySQL、Oracle 等关系数据库或使用 NoSQL 数据库存储图片数据。 - 图片存储:可以是数据库二进制字段或文件系统。 #### 4. Flex 与 Java 后端交互 - **数据传输格式**: - Flex ...

    flex 数据库.doc

    - **单文件数据库**:整个数据库存储在一个文件中,便于传输和共享。 - **跨平台**:数据库文件能在不同字节顺序的机器间自由共享。 - **大容量**:最大支持2TB的数据库大小。 - **小巧高效**:SQLite源代码大约...

    FLEX 图片上传管理器

    这种方式保证了上传的稳定性和安全性,同时,Servlet可以与其他后端服务进行交互,例如数据库存储、权限验证等。 7. CSS样式文件:在压缩包中的`css`文件,用于定义应用程序的界面样式,包括颜色、布局、字体等,...

    flex4.6 air 异步操作sqlite数据库

    而异步操作则允许应用程序在后台执行数据库任务,同时保持UI的响应性,提高用户体验。 在Flex中,我们可以利用ActionScript 3.0的事件驱动编程模型来实现异步SQLite操作。首先,需要引入`sqlite-as3`库,它提供了...

    Flex调用WebService访问MSSQL数据库

    在后台,WebService处理请求,连接到MSSQL数据库,执行SQL命令,然后将结果返回给Flex客户端。这样,Flex应用就能通过WebService透明地与远程数据库进行交互,而无需直接处理数据库连接和查询。 总结一下,Flex调用...

    flex+java+mysql登录

    在"flex+java+mysql登录"这个场景中,我们主要探讨的是如何使用Flex客户端与Java后台进行通信,以及通过Java处理数据库交互来实现用户登录功能。 1. Flex数据库操作:Flex中的数据访问通常通过 BlazeDS 或 LCDS ...

    flex在web端上传和下载文件前后台代码

    6. Flex接收到文件数据,显示下载进度或提示用户保存文件。 总结,这个项目结合了Flex的富客户端功能和Java的后端处理能力,实现了Web端的文件上传和下载。对于更复杂的应用场景,可能还需要考虑多文件上传、断点续...

    Flex万年历记事本_flex源码

    Flex应用可以利用本地存储机制,如SQLite数据库或者XML文件,来保存用户的记事内容。 9. **样式和皮肤**:Flex支持样式和皮肤,开发者可以通过定义CSS样式来改变组件的外观,使应用符合特定的设计风格。 10. **...

    Flex结合Java连接Oracle数据库实现用户登录

    2. ** BlazeDS或LCDS服务**:BlazeDS和LCDS(LiveCycle Data Services)是Adobe提供的中间件,它们允许Flex客户端与Java后台进行AMF(Action Message Format)数据交换。通过这些服务,我们可以实现在Flex中调用Java...

    Flex和java后台结合的视频网站源码

    Flex和Java后台结合的视频网站源码是一种典型的富互联网应用程序(RIA)开发案例,它将Adobe Flex的前端表现力与Java后端的强大处理能力相结合,为用户提供流畅、交互丰富的视频观看体验。本源码适用于开发者学习...

    flex原创音乐网站(全站带后台)

    这需要数据库存储音乐信息,并使用SQL查询进行检索。 3. **在线聊天**:集成的在线聊天功能使用户能够实时交流音乐心得,增强了社区互动性。这可能通过Socket通信实现,Flash Player支持创建TCP或UDP连接,进行数据...

    Flex+java+mysql通信例子

    在本示例中,我们将探讨如何使用Flex与Java后台以及MySQL数据库进行通信,以实现数据的存储和检索。 首先,Flex是Adobe公司推出的一种基于ActionScript 3.0的编程语言,它使用MXML和ActionScript进行界面设计和业务...

    ASP,NET源码——[图片动画]flex图片上传带预览功能.zip

    7. **数据库存储**: 除了在服务器上存储图片文件,有时还需要在数据库中存储相关信息,如文件路径、文件名、上传时间等。这需要设计合适的数据库结构和操作接口。 8. **图片处理**: 可能会涉及到图片的裁剪、缩放、...

    flex 学生成绩管理系统

    Flex通过ADO.NET或Flash Remoting等技术与后台数据库进行通信,实现数据的持久化。 7. **界面设计**:Flex提供了丰富的UI组件和样式表(CSS),可以创建美观且响应式的用户界面。在学生成绩管理系统中,可能会用到...

    flex 3.0 开发的bbs 源码(包括数据库)

    关于数据库部分,此源码可能包含一个预配置的数据库结构,用于存储论坛的各种数据,如用户信息、板块、主题、帖子等。数据库通常采用关系型数据库管理系统(如MySQL、SQLite或SQL Server),并使用SQL(Structured ...

    flex_oralce小例子 - flex4.rar

    DAO是介于业务逻辑和数据存储之间的一层,它负责将Flex的ActionScript对象映射到Oracle数据库中的表。 5. ServiceBuilder或Proxy类:Flex4中,ServiceBuilder工具或者自定义的Proxy类可以用来生成与后台服务交互的...

Global site tag (gtag.js) - Google Analytics