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