GeneralSanguo工作笔记1——利用Illustrator制作Flex4皮肤
来源:互联网 发布:投资性主体知乎 编辑:程序博客网 时间:2024/05/18 00:16
突兀的从服务端转到了客户端,有点意外也有点惊喜。工作几年了,暮然回首却发现自己竟然没有留下任何有价值的东西,很是遗憾。从今天起,我要将每一次成功或失败详细的记录下来,也算是记录自己的成长吧。
目标:制作Flex控件皮肤
前提:理解Flex控件的皮肤与逻辑的拆分
失败:根据Adobe官网上的介绍,使用Catalyst制作的FXG文件用来做Flex的皮肤是最适合不过的。但是,可能是本人比较愚钝,费了半天劲搞出来的FXG文件一放到Flex中就是一堆乱码。无奈,我换成了Illustrator。这个地方还请高手指导。
正题:
1、下载安装Illustrator CS5
2、新建文件,然后随意绘制一个图形,例如:
3、另存为fxg文件
4、在Flex4中导入该文件,然后打开该文件,会发现它变成了一堆代码:
5、里面乱七八糟的东西我们不用管,只需要将<Path>中间的那段代码截取出来就行:
6、将上面代码拷贝至你的皮肤类中,当然由于fxg文件与mxml文件的格式有些差异,所以会报错,按照提示或者对照下面代码修改一下就可以了:
7、至此,你就可以将上面的皮肤类指定给某个控件,我指定在了一个按钮上:
8、预览效果:
正常状态
悬停状态
怎么样,很简单吧。其实我们这里就是利用了Flex4独特的FXG文件,你也可以直接使用Path类去绘制各种复杂图形(如果你真的很强!),还是推荐用工具来绘制吧。
刚刚接触Flex还请大家多多指教,如有问题请留言或者邮件联系:sunix2010@gmail.com
- GeneralSanguo工作笔记1——利用Illustrator制作Flex4皮肤
- GeneralSanguo工作笔记3——使用Sound播放声音
- GeneralSanguo工作笔记4——自定义MovieClip效果
- GeneralSanguo工作笔记2——使用Scroller实现背景的拖拽移动
- GeneralSanguo工作笔记5——Ubuntu10.10配置Flex环境
- Flex4皮肤制作详解
- FLEX4实践—自定义控件皮肤
- FLEX4实践—自定义皮肤2
- Flex4中的皮肤(1)
- FLEX4皮肤1_概述
- flex4皮肤
- flex4.7 利用PieChart制作饼图
- flex4自定义皮肤
- Flex4 皮肤设计教程
- flex4 TabBar皮肤
- flex4动态更换皮肤
- flex4皮肤效果
- Flex4 自定义皮肤详解
- flash外链测试
- arm linux 启动过程分析
- 信噪比简介
- expdp、impdp导入导出到不同的表空间、重新命名表
- 动态生成屏幕控件Dynamic documents
- GeneralSanguo工作笔记1——利用Illustrator制作Flex4皮肤
- DP求最长回文串
- Delphi 案的 JSON
- pe_xscan作了3点更新
- DWR介绍,使用方法
- Sqlite3数据库的初步学习
- C#DataGridView分页显示代码详解
- U盘安装ubuntu 10.10,出现错误:Could not find kernel image 的解决办法
- virtualbox上安装opensuse和sphinx