摘要: AS方式重写组件常规步骤1、如果有必要,为组件创建所有基于标记(tag-based)的皮肤(skins)2、创建ActionScript类文件⑴从一个基类扩展,比如UIComponent或者其他的组件类⑵指定使用者能够通过MXML标记进行设置的属性⑶嵌入(Embed)所有的图片和皮肤文件,文件大小尽可能小⑷实现构造器,可以设置属性和样式的缺省值,或者初始化数据结构,比如数组⑸根据需要,确定是否覆盖以下五个方法:(a)UIComponent.createChildren()方法,创建组件的子组件(b)UIComponent.commitProperties()方法,提交组件所有的属性变化,设置m 阅读全文
posted @ 2013-11-24 23:44 JackGIS 阅读(419) 评论(0) 推荐(0) 编辑
摘要: http://www.devbean.net/category/flex/ 阅读全文
posted @ 2013-11-24 23:23 JackGIS 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Flex 本质提起 Flex 我们不得不追述其发展历史以及两个很重要的名词或者说技术,那就是 Flash 和 Flash Player。Flash 是 Adobe 推出的基于时间轴的交互式矢量图和 Web 动画的标准。一般被大量应用于互联网网页的矢量动画设计。而 Flash Player,则是运行 Flash 程序的播放器,特别是 flash player 9 之后,他通过 Action Script 3.0 和新一代的虚拟机 AVM2 带来了更加强大的运行时功能。下面我们就来简单类比和对比下这三者之间的关系,从而得出 Flex 的本质到底是什么。Flex、Flash 和 Flash Play 阅读全文
posted @ 2013-11-24 23:17 JackGIS 阅读(444) 评论(0) 推荐(0) 编辑
摘要: flex历经几个版本的变化,其封装性也越来越规范。今日flex的学习,总结是组件的重写。项目中为使组件的针对性,易用性更强 ,免不了要重写组件。要改变你的对手你的了解你的对手。一个组件从被new到渲染出来主要经历几个重要事件,其顺序为:1.Constructor 2.creatChildren 3.commitProperties 4.measure 5.updateDisplayList分别对其解读:constructor是构造函数,其作用不言而喻。creatChildren是向重写的组件中添加子组件。constructor和creatChildren只执行一次。constructo... 阅读全文
posted @ 2013-11-24 23:08 JackGIS 阅读(235) 评论(0) 推荐(0) 编辑
摘要: [Bindable]大概又是Flex用得最多的元数据了。刚开始用用确实好简单,效率真是没的说。不过这几天用着却碰到了些问题,我自己搜集了些资料,想着有必要在blog里总结一下吧。啥是元数据(metadata)知道就跳过吧。今天不晓得为什么livedoc.adobe.com这么慢,没办法,拿不到权威的解释了。我就按自己的理解随便解释一下:首先要明白元数据不是语法的一部分,而是专门给编译器用的,说白了是告诉编译器做某些事情,学过java之类的应该知道。那Bindable来讲,它的作用是告诉 flex编译器,给某些某些东西建立绑定关系,flex编译器会在编译过程中给AS(flex编译器就是把mxml 阅读全文
posted @ 2013-11-24 23:02 JackGIS 阅读(289) 评论(0) 推荐(0) 编辑