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