lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7291|回复: 2
打印 上一主题 下一主题

关于LTweenLite的循环

[复制链接]

9

主题

0

好友

87

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2013-3-27 16:57:56 |只看该作者 |倒序浏览
在官方的例子和API中,只找到了关于帧动画的循环,是否有缓动类的循环?该怎么写?谢谢
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2013-3-27 23:00:17 |只看该作者
是要下面这种效果吗
http://lufylegend.com/demo/test/1.html
代码
  1. init(50,"legend",480,800,main);
  2. var box;
  3. function main(){
  4.         box = new LSprite();
  5.         box.x = box.y = 100;
  6.         addChild(box);
  7.         box.graphics.drawArc(5,"#333333",[0,0,10,0,2*Math.PI],true,"#333333");
  8.         toRight();
  9. }
  10. function toRight(){
  11.         LTweenLite.to(box,1,
  12.         {
  13.                 x:200,
  14.                 onComplete:toLeft,
  15.                 ease:Strong.easeOut
  16.         });
  17. }
  18. function toLeft(){
  19.         LTweenLite.to(box,1,
  20.         {
  21.                 x:100,
  22.                 onComplete:toRight,
  23.                 ease:Strong.easeOut
  24.         });
  25. }
复制代码
原理就是利用onComplete函数,在缓动结束时反复调用某函数,来实现循环。
不回答与技术和引擎不相关的问题
回复

使用道具 举报

9

主题

0

好友

87

积分

士兵

Rank: 1

板凳
发表于 2013-3-28 00:33:16 |只看该作者
OK,明白了,谢谢,呵呵
原来这么简单,呵呵,如果我希望一个相同的效果不断的循环,那么也是一样的,写两个不同的函数,但函数内容相同,等一个播放完再播放另外一个,不断的循环~:)谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-7 02:00 , Processed in 0.055016 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部