自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Flex打包swc的国际化应用

网上看了下,很少有很方便的swc国际化支持,因此实现了下,代码如下:文件目录-locale -zh_CN -locale.properties -en_US -locale.properties在locale里面有个text_title的key为了方便调用,先封装一个调用国际化支持的类[code="java"]package piza...

2011-02-10 13:09:13 171

原创 模仿HTML跑马灯(Marquee)

模仿HTML的Marquee组件,组件容器为Group,和flex4中Group使用无区别。组件代码:[code="java"]package pizazz.flex4.component{ import flash.events.MouseEvent; import flash.events.TimerEvent; import flash.ui.Mouse; imp...

2010-12-08 22:38:10 394

原创 按钮控制DataGrid的Column升序或降序(固定排序)

突然应对一个问题,DataGrid的dataProvider数据是可变的,但DataGrid的排序方式是轮循的,因此有些时候需要总是升序或降序,所以加上一个参数always,并在方法中进行改进,代码如下:[code="java"] [/code]视图:[img]http:/...

2010-11-26 00:44:33 356

原创 Function.apply在组件中的应用

在Flex的方法参数中,可以使用预先赋值的方式,所以在这样的方法中参数的数量就不固定,因此可以在组件中方法设置参数的时候使用Function.apply方法,代码如下:[code="java"] [/code]这样应用,组件方法实现就比较灵活了...

2010-11-13 17:49:33 147

原创 分页组件

一个分页用的组件,参看了网上一些关于checkbox的代码,分为Skin、Renderer、支持类、工具类,不过暂时只能支持remote调用,需要用到一些方法,和RemoteConn(已贴出)、ParamUtil.setParam(已贴出)组件代码:[code="java"]package pizazz.flex4.utility{ import flash.display.Bit...

2010-11-11 23:16:19 126

原创 浅谈Flex唯一标识UID

UID作为Flex的唯一标识,很多对象中都拥有mx_internal_uid属性,先看看代码:[code="java"] [/code]方案A中 结果返回true_arr + ""和_arr.toString()从对比上讲是一个意思,因此两者的结果是相同的,明显的两个字符串的地址不一样,...

2010-11-11 01:02:54 250

原创 通用的表单验证组件

一个通用的表单验证组件,可以根据验证类型自行扩展,可以被动验证和主动验证。需要用到方法ParamUtil.setParam(已贴出)组件代码:[code="java"]package pizazz.flex4.manager{ import flash.events.Event; import flash.events.MouseEvent; import...

2010-11-08 23:11:49 121

原创 可以辅助选择的文本框

组件是辅助选择的文本框,可以使用上下键选择,可以采用自定义数据,可以和后台进行交互,需要用到组件RemoteConn(已贴出)组件代码:[code="java"]package pizazz.flex4.component{ import flash.display.DisplayObjectContainer; import flash.events.Event; imp...

2010-11-07 23:30:51 150

原创 通过反射封装mxml元素

页面组件繁多的时候,可以通过反射封装其输入或显示的值。方法代码:[code="java"]package pizazz.flex4.utility{ public class FormatUtil{ public static const DEF_REPLACE:Object = {"'": "’", "": ">"}; public static fun...

2010-11-05 22:24:57 89

原创 拖拽操作产生拖拽镜像的方法

任何继承自IUIComponent的组件都可在DragManager时产生拖拽镜像,这里自己写的是透明度0.8方法执行:[code="java"] [/code]视图:[img]http://dl.iteye.com/upload/atta...

2010-11-04 22:53:09 207

原创 可以最小化停靠的弹出窗口

参看了一些网上的最小化窗口,发现大多都是添加在容器中的面板,所以利用popupmanager写了个组件,需要用到flexlib.swc的ButtonScrollingCanvas和自己写的PopUp组件(已贴出)。skin是自动生成的,稍作修改。工具代码:[code="java"]package pizazz.flex4.utility{ import flash.display....

2010-11-03 23:35:06 183

原创 配置文件加载组件

在开发过程中,按照一定的规则去写配置文件,就可以方便的进行引用。组件代码:config.xml[code="xml"] 文字信息 [/code][code="java"]package pizazz.flex4.resource.component.configloader{ public class ConfigItem{ priva...

2010-11-02 22:41:02 152

原创 关于Flex内remote、http、url的再次封装

对于3种连接的封装组件代码:[code="java"]package pizazz.flex4.remote{ import flash.events.Event; import flash.events.IOErrorEvent; import mx.controls.Alert; import mx.rpc.events.FaultEvent; import m...

2010-11-01 22:50:15 111

原创 用于可验证参数设置的方法

参数可以自定义的在组件中进行设置方法代码:[code="java"]package pizazz.flex4.utility{ public class ParamUtil{ public function ParamUtil(){} public static function setParam(source:Object, param:Object,...

2010-10-31 23:02:13 133

原创 可以简易管理的弹出组件

实现了一个简易的弹出管理器,可以设置是否弹出唯一面板,可以配合其它操作更改面板状态,弹出面板按照一定方式排序组件代码:[code="java"]package pizazz.flex4.manager.components.popup{ import spark.components.TitleWindow; public class PopUpItem{ priva...

2010-10-30 23:18:30 109

原创 按钮控制DataGrid的Column升序或降序

想要对DataGrid进行排序,不知道Flex有没有这个方法[code="java"] [/code]视图:[img]http://dl.iteye.com/upload/attachment/339841/e6ce246a-e660-39a6-ab1c-1cbff0e...

2010-10-29 20:50:03 174

原创 可以动态设置不同图标的树形组件

参考了IconUtility组件和网上的一些代码实现,综合了一下组件代码:[code="java"]package pizazz.flex4.component.renderer.icontree{ import flash.display.BitmapData; import flash.display.DisplayObject; import flash.displa...

2010-10-29 00:41:59 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除