gpt4 book ai didi

javascript - Kinetic.Tween 无法淡出不透明的文本

转载 作者:行者123 更新时间:2023-12-03 11:56:05 27 4
gpt4 key购买 nike

我尝试使用 Tweens 使用kineticjs 使文本淡入淡出,我成功地使文本随它们一起移动,但文本似乎没有淡出。

如果有人能解释我做错了什么,那就太好了

这是一个jsfiddle ,当出现“补间完成”警报时,不透明度应为 0.1,但不透明度没有移动。

 var stage = new Kinetic.Stage({
container : 'contain',
width: $('#contain').width(),
height : $('#container').height(),
});
var layer = new Kinetic.Layer();
//Fade the text in, then fade it out.
var textBegin = new Kinetic.Text({
text : 'Text to fade',
fill : '#00CCFF',
fontSize : 45,
x : stage.width()/2,
y : stage.height()/2,
opacity : 1,
});
textBegin.offsetX(textBegin.width()/2);
textBegin.offsetY(textBegin.height()/2);
var tweenIn = new Kinetic.Tween({
node : textBegin,
opacity : 0.1,
duration : 1,
easing : Kinetic.Easings.Linear,
onFinish : function(){
alert('tween finished');
}
});
var tweenOut = new Kinetic.Tween({
node : textBegin,
opacity: 0,
duration : 1,
});
layer.add(textBegin);
stage.add(layer);
//setTimeout(textBegin.tweenOut.play, 1200);
tweenIn.play();

编辑:尝试更改补间的属性,但它也不起作用...

最佳答案

在将形状添加到图层后创建Tween

http://jsfiddle.net/z26tgnkd/6/

关于javascript - Kinetic.Tween 无法淡出不透明的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25613674/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com