在RIACHINA 中国RIA开发者论坛看到这么一个帖子 -谈谈flex自定义组件http://www.riachina.com/showtopic-8063.html
用Flex实现了一个很漂亮的表盘,可惜作者并没有公开源码,这另偶很郁闷,于是乎根据需求做了一个一模一样的,只借用了两张图片,一个刻度盘背景和一个指针,其他代码是我自己实现的 作者勿怪!偶只是觉得好东西既然拿出来分享了就不妨更进一步,给我们这些菜鸟学习的机会,无奈之下才自己写来!分享给大家,如下图
这个Demo难点在于动态画出一个彩色的半圆环,相关的实现类为RingCircle 思路如下
以一个比较小的角度 比如1度不断计算(x1,y1),然后lineto,内部的圆弧改变半径就获得了,由于无法上传附件,代码发布在
http://bbs.actionscript3.cn/thread-16349-1-1.html