Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为容器的子对象设置动画_Javascript_Createjs - Fatal编程技术网

Javascript 为容器的子对象设置动画

Javascript 为容器的子对象设置动画,javascript,createjs,Javascript,Createjs,我想在一个容器内的两个元素之间。元素将添加到for循环中。一旦他们被添加,我知道他们在舞台上,然后我想在一个延迟单独的动画元素,使第一个元素动画,然后在第二个等 addElements(); function addElements(){ var total = arr.length; var _cont = new createjs.Container(); stage.addChild(_cont) for(var i=

我想在一个容器内的两个元素之间。元素将添加到for循环中。一旦他们被添加,我知道他们在舞台上,然后我想在一个延迟单独的动画元素,使第一个元素动画,然后在第二个等

 addElements();

 function addElements(){
      var total = arr.length; 
      var _cont = new createjs.Container(); 
      stage.addChild(_cont) 

      for(var      i=0;i<total;i++){ 
           //add children to _cont 
      } 

      animateIn(); 
 }

 function animateIn(){
 //I now want to tween each element in _cont individually

 }
addElements();
函数加法器(){
var total=平均长度;
var_cont=new createjs.Container();
stage.addChild(续)

对于(var i=0;i您可以尝试以下方法:

for (var i = 0; i < childElementCount; i++)
    {
    setTimeout (<animate function in context of current child>, i*<duration of your animation>);
    }
for(变量i=0;i
我已经更新了下面的animateIn函数

 function animateIn(obj){
        Debugger.log("Animate In");

        for(i=0;i<obj.getNumChildren();i++){
            obj.getChildAt(i).alpha = 0;
            createjs.Tween.get(obj.getChildAt(i)).wait(i*100).to({alpha:1}, 1000)
        }
 }
函数animateIn(obj){
log(“设置动画”);
对于(i=0;iThx,i*