[AS3]IconDataManager-图标数据管理类
发布:kinglong | 发布时间: 2007年7月6日[AS3]IconDataManager-图标数据管理类
【功能说明】:一些常用图标数据管理,不需要额外的图片文件来支持。图标数据都是按照一定的算法存储起来,可方便显示。
【运行平台】:Flash CS3,ActionScript3,Flash Player 9 +
【功能演示】:
【类源文件】:
【算法说明】:
图标数据存储数据是采用数组或字符串形式保存的;
例如 var arr:Array = [4,3,3,0x000000,1,1,1,1,0,1,1,1,1] ;
arr[0]:为元数据(类似于文件头)的长度;
arr[1]:为图标的宽度;
arr[2]:为图标的高度;
arr[3]:为图标颜色值;颜色值部分可以为多个,但元数据的长度要相应的增加。
arr[4]~:从此数据以后为要显示图标数据矩阵。
0表示此点阵无颜色(就是透明) ,1表示第一个颜色值的序号(可叫做颜色索引值),如果颜色值很多的话,序号则相应递增。
【演示代码】:
- 相关文章:
有关“Flash在线图片编辑”功能的开发进度1 (2007-7-3 18:30:27)
[AS3]DisplayEffect组件 (2007-6-28 16:8:58)
[AS3]ImageEffect组件版本更新 (2007-6-27 23:16:49)
[AS3]MP3Player组件正在开发中 (2007-6-24 11:29:24)
Flash CS3组件开发教程 (2007-6-18 13:10:18)
[AS3]我的第二个Flash CS3组件—LRCParser组件 (2007-6-17 10:57:32)
[AS3]我的第一个Flash CS3组件—ImageEffect组件 (2007-6-16 0:44:32)
Flash相册视频模块新鲜出炉 (2007-6-14 15:21:23)
[AS3]有关AS3编程的一些总结 (2007-6-12 21:13:7)
今天增加一个新的测试题-菲尔人格测试 (2007-6-12 9:53:6)
- 2.西部秋虫
- http://blog.5d.cn/user6/xbzg/
- 呵,这也行,I服了YOU.
- 2007-7-6 21:08:18 回复该留言
- 4.kinglong
- http://www.klstudio.com
- 不明白你的意思!
图标颜色值是什么意思? - 2007-7-12 18:43:06 回复该留言
- 5.一溜烟
- http://ezzz.5dblog.com
- 好办法,赞。
- 2007-7-16 10:08:07 回复该留言
- 6.一溜烟
- http://ezzz.5dblog.com
- 可以再写一个image转data的类。
根据图片产生数据 var arr:Array = [4,3,3,0x000000,1,1,1,1,0,1,1,1,1] ;
允许用户设置某种颜色为透明色。 - 2007-7-17 11:50:18 回复该留言
- 7.memory
- http://hi.baidu.com/ihomedream
- 绝对的好文,又会一招
- 2007-7-19 17:20:36 回复该留言
- 9.jasmine
- http://hi.baidu.com/51play
- [URL][/URL]
- 2007-9-7 12:52:57 回复该留言
- 10.kinglong
- http://www.klstudio.com
- 不管是从速度和效率来说,这个肯定是了!
尤其速度上说,icon图片数据生成肯定没有任何延迟的,不像外部加载图片那样,还有一个图片读取时间差的!
当然目前图片数据编码也只能限于icon大小的图片处理了! - 2007-9-10 11:03:21 回复该留言
- 11.一溜烟
- http://ezzz.5dblog.com
- 根据这个教程加入了鼠标指针应用到涂鸦Demo中 (使用AS2)
http://blog.5d.cn/user33/ezzz/200709/438712.html - 2007-9-11 15:01:39 回复该留言
- 12.jh7086
- http://jh7086.5dblog.com
- 学到一招
- 2007-9-14 17:50:48 回复该留言
- 13.raytrace
- 真是一个不错的方法,对getIcon(name:String,color1:uint = 0x0,color2:uint = 0x0)方法增加了两个参数,方便改颜色;
以后有时间看看把gif的颜色空间怎么加进去,现在颜色单调了些(两色)
- 2007-11-4 13:37:50 回复该留言
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。




