首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TweenJS的FadeIn

使用TweenJS的FadeIn
EN

Stack Overflow用户
提问于 2015-09-13 17:45:51
回答 1查看 1.2K关注 0票数 1

我正在尝试创建一个圆,例如,在TweenJS库中使用类似FadeIn的东西出现。

这是我到目前为止写的代码:

代码语言:javascript
复制
    var stage = new createjs.Stage("demoCanvas");
    var circle1 = new createjs.Shape(); 
    var x =circle1.graphics;
    x.setStrokeStyle(0.14, 'round', 'round');
    x.beginStroke(('#000000'));
    circle1.graphics.drawCircle(0, 0,10);
    x.endStroke();
    x.endFill();

    circle1.x = 250;
    circle1.y = 250;

    stage.addChild(circle1);
      circle1.addEventListener("tick", function(){
 createjs.Tween.get(circle1).to({alpha: 1,visible:true},1000);
});
EN

回答 1

Stack Overflow用户

发布于 2015-11-26 00:20:26

你不能把tweenJs放在事件计时中,因为它们会触发每一个计时。

我举了一个例子:https://jsfiddle.net/nywsy1pp/

代码语言:javascript
复制
var stage = new createjs.Stage("canvas");

createjs.Ticker.addEventListener("tick", tick);

var circle = new createjs.Shape(
    new createjs.Graphics().f("#f00").dc(0,0,100)
).set({x:100,y:100});
circle.alpha = 0;
stage.addChild(circle);

createjs.Tween.get(circle).to({alpha: 1},5000);

function tick() { 
    stage.update();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32548344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档