
Flex开发
文章平均质量分 83
sjepy
这个作者很懒,什么都没留下…
展开
-
Flex之旅--Flex4容器和布局定位
容器 这里主要介绍Spark容器,Halo容器不多介绍,Adobe建议用Spark组件来替代Halo组件,当然有一些是Halo独有的是没法替代的,用Halo的Grid容器布局组件还是挺方便的,类似HTML的table。下面给出Spark容器继承关系,画这图可是费了不少劲,下图只包含容器类,其他组件类没有包含。 Spark组件可分为两类,一类不可设置外观原创 2012-06-01 17:28:29 · 7507 阅读 · 2 评论 -
Flex之旅--Flex性能优化
以下内容摘自网络,以后遇到新内容会添加进去。编码优化:1 创建新数组时避免使用它的构造函数。 这样做:var a = []; 而不要这样做:var a = new Array(); 2 创建数组是一个消耗量很大的操作,所以请谨慎进行以下类型的操作: var vanityCollection01 : Array = new Array(); var转载 2012-06-07 09:21:53 · 1023 阅读 · 1 评论 -
Flex之旅--AdvancedDataGrid 修改树节点图标
使用Flex AdvancedDataGrid可以在列表中展示树形结构,但默认的图标为文件夹及文件图标,如图。如果想修改图标,且只是简单替换默认图标可以使用如下方式: <mx:AdvancedDataGrid folderOpenIcon="@Embed('assets/images/open.jpg')" folderClosedIcon="@Embed('assets/im原创 2012-12-26 10:43:38 · 6233 阅读 · 0 评论 -
Flex之旅--项呈示器ItemRenderer
本文只讨论DataGrid的项呈示器,其他的没有细看,应该是类似的,可能只是实现的接口不同而已,以后用到这部分内容的话再补充进来。每次前面都说这么些废话,只是为了说明文章内容的适应范围,否则可能会引起误解。 Flex4.0 API里面有这么一句话:列表组件的项呈示器和项目编辑器必须实现 IListItemRenderer 接口。至于IListItemRenderer 接口定义了哪原创 2012-06-06 16:01:53 · 3662 阅读 · 2 评论 -
Flex之旅--Flex数据推送
本文介绍怎样使用Flex数据推送实现前台消息订阅,是在前面Flex+BlazeDS+Spring整合基础上进行的,利用Spring来简化配置。环境准备: 1.完成Flex+BlazeDS+Spring整合 2.修改项目根目录下.flexProperties文件中serverContextRoot为项目名,否则后台接收不到前台订阅信原创 2013-06-05 12:44:05 · 5384 阅读 · 1 评论 -
Flex之旅--Flex+BlazeDS+Spring整合
Flex与服务器通讯有3中方式:HTTPService 组件访问HTTP服务,WebService 组件访问WebService服务,RemoteObject 组件访问Server端对象。第三种方法是最常用最灵活的方法,这种方式通过AMF二进制形式传递数据,需要支持AMF协议的中间件,与java通讯时使用BlazeDS(免费开源)中间件。 新建项目 新建Flex原创 2013-06-04 17:04:42 · 1468 阅读 · 0 评论 -
Flex之旅--Flex小问题汇总(无限更新)
本文用来汇总一些Flex学习过程中遇到的一些简单的,没必要单独拿出来整理的小问题、小知识、小技巧或一些注意事项,会一直不定期更新。 1.addElement(),addChild()区别 在网上找了很多,差不多都是这么说的:如果是spark(如s:Group)容器,用addElement。如果是halo(如mx:HBox)容器,就用addChild。这样说没有错原创 2012-06-08 09:57:21 · 6085 阅读 · 2 评论 -
Flex之旅--HTML向Flex传参
最近有个需求,要在网站中播放一段介绍性的视频,于是做了一个用Flex播放视频的demo。播放视频的代码是以前在网上找的,但是从html页面获得视频地址的时候参数传递问题浪费了很多时间,现整理总结如下: 在Flex中接收参数很简单,通过FlexGlobals.topLevelApplication.parameters或直接用parameters,文档中对parameters的介绍原创 2014-03-03 14:50:01 · 3755 阅读 · 0 评论