2

我有一个宽度为 306,高度为 194 的影片剪辑对象。我需要更改影片剪辑的尺寸,并且仍然将 x 和 y 比例设置为 100。目前,当我将影片剪辑宽度更改为 352.8 时, x 比例增加到 115.3%。调整影片剪辑的宽度后,我必须将比例重置为 100%。有没有办法在 CS3 中做到这一点?(这一切都在设计模式下,而不是运行时)。我是否需要删除影片剪辑并重新创建它?

4

2 回答 2

2

也许有更合适的方法来做到这一点,但您可以将影片剪辑内的容器调整为您想要的大小。

...
   Constructor() {
      this.container = new Sprite();
      addChild(container);
   }

    override public function set width(value:Number):void{
        container.width = value;
    }

    override public function set height(value:Number):void{
        container.height = value;
    }
...
于 2009-11-11T11:31:01.410 回答
2

您需要将影片剪辑中的影片剪辑设置为新大小。例如背景影片剪辑(如果您不想看到它,则将 alpha 设置为 0)。父动画剪辑将采用其子动画的大小或其中绘制的内容。

于 2009-11-11T12:54:51.873 回答