TangIDE之贝赛尔曲线运动轨迹
2015-06-18 14:20
316 查看
预览效果:TangIDE贝塞尔曲线轨迹
代码:
代码:
var me = this; var win = this.getWindow(); var sp = win.find("ui-sprite-general"); var factor = 0.01;
//贝塞尔的三个点{100, 100}, {20, 700}, {400, 20}
function updatePosition() { var value = factor; sp.x = (1 - value) * (1 - value) * 100 + 2 * value * (1 - value) * 20 + value * value * 400; sp.y = (1 - value) * (1 - value) * 100 + 2 * value * (1 - value) * 700 + value * value * 20; if(factor < 1) { setTimeout(updatePosition, 10); } factor += 0.03; var fp = win.dupChild("ui-foot-print-general", 0); fp.name = "ui-fp"; fp.setPosition(sp.x, sp.y); } updatePosition();
相关文章推荐
- 简单的权限管理-资源,角色,用户,部门(一)
- linux双机/多机互信
- PHP安装动态扩展模块
- keepalived 只用于心跳测试
- iOS使用脚本批量打渠道包
- 苹果api rsa公钥加密私钥解密
- 关于搭建haddoop分布式系统的全部过程复习
- 《构建之法》13~17章
- CC消隐字幕
- 怎样两周掌握GRE词汇
- 跳表(skiplist)的代码实现
- res与res-auto的区别
- 11.备忘录模式
- php实现socket 比较详细
- MapReduce工作原理图文详解
- 卷积神经网络
- MapReduce工作原理图文详解
- LVM 常用命令
- mysql表分区
- 编写函数strndel,参量是一个字符串string和两个整数start、length。在string中删除start开始的length个字符,最后返回string。