DatePicker支持flash的日历(AS3)
最近在写一个小型桌面AIR软件,需要用到日历功能。然而又闲麻烦,所以在网上搜索了一下,决定使用鼠标炸弹出的一个支持Flash的DatePicker。下载了源码研究,发现不是很喜欢其界面,于是联系他本人同意后对其进行了改造,现在本DatePicker支持外部换肤功能,你可以自定义显示界面,只需要一个XML配置文件和一个SWF的皮肤就行了。
在制作SWF皮肤的时候,你需要设计下面几个东西:
1.prevBtn,上翻按钮,你需要将其发展SWF的舞台上,并命名为prevBtn。
2.nextBtn,下翻按钮,你需要将其发展SWF的舞台上,并命名为nextBtn。
3.dayRow,星期背景,你需要将其发展SWF的舞台上,并命名为dayRow。
4.board,日历整体背景,你需要将其发展SWF的舞台上,并命名为board。
以上类型均为MC,你可以在附件压缩包中找到一个简单的皮肤SWF示例(包括fla)。
另外在压缩包中还有一个皮肤配置文件,相关参数请自己对照示例一一测试,此处不赘述。
如果你要使用该类,你需要先导入DatePicker类,然后按照如下两种方式实例化:
1: var datePicker:DatePicker=new DatePicker();//该实例方式将使用内置的绘制界面。
2: var datePicker:DatePicker=new DatePicker(true,"skinXML.xml");//该实例方式将使用外部的自定义界面,具体界面效果由配置文件的参数和皮肤SWF的效果决定。
你可以在附件下载此类和使用示例,附件包含以下文件:
- org类包;
- datePicker.fla使用示例源文件;
- mySkin.fla简单自定义皮肤源文件;
- TestMain.as使用示例的外部类;
使用中如有任何问题可以在下面留言给我:)

分类:
已被围观 
你帮我弄电子公告备案,我再加1000韩币