如何在不影响比例的情况下调整影片剪辑的大小?

时间:2009-11-11 11:23:35

标签: flash flash-cs3

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

2 个答案:

答案 0 :(得分: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;
    }
...

答案 1 :(得分:2)

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