Egret社区
1银子
本帖最后由 9TmB 于 2017-10-10 15:07 编辑

直接做在exml中元件的tweengroup动画正常  但又在ts中写元件tween动画无法播放。   图3中的  前段是改变图片高度的动画  后段是改变位置的  动画前段用效果 后段没效果  
QQ截图20171010143030.jpg
QQ截图20171010143052.jpg

图3

图3
QQ截图20171010150312.jpg

最佳答案

查看完整内容

[mw_shl_code=javascript,true]egret.Tween.get(this.target).to({ alpha: 1,scaleX: 1,scaleY: 1 },200,egret.Ease.sineIn).call(() => { egret.Tween.get(this.target).to({ x: 0, y: 0 }), 200, egret.Ease.signIn); });[/mw_shl_code] 缩放动画完成之后 调用call 方法再执行位移动画就好了
分享到 :
0 人收藏

10 个回复

倒序浏览
stanlee  登堂入室 | 2017-10-10 11:41:38
9TmB 发表于 2017-10-10 15:55
想要的 效果是     先改变缩放大小  再 位移       此时 位移就没有效果了


[mw_shl_code=javascript,true]egret.Tween.get(this.target).to({ alpha: 1,scaleX: 1,scaleY: 1 },200,egret.Ease.sineIn).call(() => {
    egret.Tween.get(this.target).to({ x: 0, y: 0 }), 200, egret.Ease.signIn);
});[/mw_shl_code]

缩放动画完成之后 调用call 方法再执行位移动画就好了
粗人  圆转纯熟 | 2017-10-10 14:26:26
把代码什么的贴出来
9TmB  登堂入室 | 2017-10-10 14:45:02
粗人 发表于 2017-10-10 14:26
把代码什么的贴出来

帮忙看看 是不是BUG?
粗人  圆转纯熟 | 2017-10-10 14:57:42
9TmB 发表于 2017-10-10 14:45
帮忙看看 是不是BUG?

调试的时候有没有看tw是什么
9TmB  登堂入室 | 2017-10-10 15:08:20
粗人 发表于 2017-10-10 14:57
调试的时候有没有看tw是什么

Tween对象   
粗人  圆转纯熟 | 2017-10-10 15:23:28
没有必要再皮肤里面写tween时间的,直接都在代码里面写就可以了,scale去控制height
9TmB  登堂入室 | 2017-10-10 15:31:05
粗人 发表于 2017-10-10 15:23
没有必要再皮肤里面写tween时间的,直接都在代码里面写就可以了,scale去控制height ...

现在我代码 都不要了  EXML 的动画  也是没有效果  无法位移
粗人  圆转纯熟 | 2017-10-10 15:43:25
alpha: 1,scaleX: 1,scaleY: 1,x: 0,y: 0
粗人  圆转纯熟 | 2017-10-10 15:44:49
egret.Tween.get(this.Xxtsjs).to({ alpha: 1,scaleX: 1,scaleY: 1,x: 0,y: 0 },200,egret.Ease.sineIn);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部