本帖最后由 nodep 于 2017-8-3 16:55 编辑
有太多as3的老疙瘩可以翻译了,以后需要用到再说吧
用法//传入任何一个用于环形进度的现实对象
this._cooling = new CoolingQueueMcForCircle(this._nowIcon, 80);
//通過設置進度改變顯示
this._cooling.setProgress(100, 100);
//this._cooling.setProgress(100, 200);//并不一定非要100,任何值都是可以的
ps:这里是反向的,要顺时针自己改。东西傻瓜式使用,和设计图关系不大,这里就不上图了。只要是为了实现环形进度都可以用。
ps:任何显示对象就可以做进度
一个小问题:egret中,如果被用做进度条的displayObject的上级容器被设置成bitmap=true,是不能应用动态绘制遮罩的,so请谨记
如何动态改变就自己做吧,我一般就tween来改变,你可以为CoolingQueueMcForCircle扩展一个单独的set get来直接调用tween
|
-
进度演示
|