Egret社区
1银子
egret.Tween的回调传递的参数,在回调函数里面怎么获得和使用啊?

  1. var tw = egret.Tween.get( txt );
  2. tw.to( {y:100, alpha:0}, 500);
  3. tw.call(this.removeTxt, o, txt);

  4. public removeTxt(txt):void {      
  5.   console.log("end" + txt);
  6.   console.log(typeof(txt));
  7.   //this.removeChild( txt);
  8. }
复制代码

在removeTxt的回调函数里面的txt总是为undefined,为何?我该怎么做?

最佳答案

查看完整内容

tw.call(this.removeTxt, this, txt);
分享到 :
0 人收藏

2 个回复

倒序浏览
张宇  官方团队 | 2014-8-15 23:18:54
tw.call(this.removeTxt, this, txt);
D_Y  登堂入室 | 2014-8-16 10:40:38
张宇 发表于 2014-8-15 23:18
tw.call(this.removeTxt, this, txt);

你这个方法不管用,我用闭包的方法解决了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部