使用 CreateJS 缩放 Movieclip 子元素

Scale Movieclip child elements using CreateJS

我的老项目是用Createjs开发的。我需要横向扩展动画片段,但它不会缩放它的子对象。

let stage = new createjs.Stage('canvas2');
    stage.mouseMoveOutside = true; 
    stage.enableMouseOver(30);

    let mc = new createjs.MovieClip();

    let circle = new createjs.Shape( 
                         new createjs.Graphics().beginFill("#999999").drawCircle(0,0,100) 
                         );

    mc.addChild(circle)

    stage.addChild(mc)

    let img = new Image();
    img.src="images/testimages/we2.jpg";


    img.onload=(e)=>{

        let b = new createjs.Bitmap(e.target);
            mc.addChild(b);

            mc.scale=.2;
            
            setTimeout(()=>{
                mc.scale=.2;
            },1000)

        }

    window.createjs.Ticker.addEventListener('tick',function(e){
        stage.update(e);
    })

我需要在加载图像后缩放 Movieclip,但它什么也没做。

而不是使用 mc.scale=.2;,如果我链接 X 和 Y 设置则它起作用:

mc.scaleX = mc.scaleY = 0.2;