creator tween系统怎么支持两个不同组件?

例:let bgNode = this.img_upgradeLightBg[index] as Node;
let opacityBg = bgNode.getComponent(UIOpacity) as UIOpacity;
if(!opacityBg)
{
opacityBg = bgNode.addComponent(UIOpacity) as UIOpacity;
}
tween(bgNode)
.to(1,{opacity:180,scale:new scale(1.2,1.2,1)})
.start()

编辑版本3.3的时候 会报错 提示“类型“{ opacity: number; scale: Vec3; }”的参数不能赋给类型“cocos_tween_tween_ConstructorType”的参数。
对象文字可以只指定已知属性,并且“opacity”不在类型“cocos_tween_tween_ConstructorType”中。ts(2345)”

我需要做到透明度变化的同时 对target进行缩放等其他的动作

用两个tween

_opacityAndScale: number
get opacityAndScale() {
    return this._opacityAndScale;
}
set opacityAndScale(v) {
    this._opacityAndScale = v;

    // 下面你就可以自由发挥了,想怎么做就怎么做
    this.node.opacity = v;
    this.node.scale = v / 180 * 0.2 + 1;
}

onLoad() {
    cc.tween(this.node.getComponent(NewClass)) // 此脚本类名 NewClass
        .to(1, { opacityAndScale: 180 })
        .start()
}