新手请教个关于cc.sequence()的问题

    disappear : function(callback, target){

//        var action = cc.sequence(cc.scaleTo(0.5, 0),  
//        cc.callFunc(function(){this.bottompic.runAction(this.bottompic.bomAction.reverse());},this),
//        cc.callFunc(function(){if(target && callback){callback.call(target);}},this)
//        );
        var action = cc.sequence(
        cc.callFunc(function(){this.bottompic.runAction(this.bottompic.bomAction.reverse());},this),
        cc.scaleTo(0.5, 0), 
        cc.callFunc(function(){if(target && callback){callback.call(target);}},this)
        );
        this.center.runAction(action);
    }

参考《http://cn.cocos2d-x.org/tutorial/show?id=1729》,做一个退场的动作,但是用发现cc.scaleTo(0.5, 0),这个放在cc.sequence()里作为第一个action结果什么都没有,而作为第二个action则有效果
这里面有什么逻辑需要遵循的吗?

请尝试把

cc.callFunc 换成 cc.CallFunc.create

cc.sequence 换成 cc.Sequence.create