我有一个宽度为306,高度为194的影片剪辑对象。我需要更改影片剪辑的尺寸,并且仍然将x和y刻度设置为100.当我将影片剪辑宽度更改为352.8,x比例增加到115.3%。在调整了影片剪辑的宽度后,我必须将比例重置为100%。有没有办法在CS3中这样做? (这都是设计模式,而不是运行时)。我是否需要删除影片剪辑并重新创建它?
答案 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)。父动画片段将采用其子项的大小或其中绘制的内容。