我有一个宽度为306,高度为194的影片剪辑对象。我需要更改影片剪辑的尺寸,并且仍将x和y比例设置为100。目前,当我将影片剪辑宽度更改为352.8时,x缩放比例将增加到115.3%。在我调整了影片剪辑的宽度后,我必须将比例重置为100%。在CS3中有没有办法做到这一点?(这都是在设计模式下进行的,而不是在运行时)。我是否需要删除影片剪辑并重新创建它?
发布于 2009-11-11 20:54:52
您需要将电影剪辑中的电影剪辑设置为新的大小。例如,背景电影剪辑(如果不想看,则将alpha设置为0)。父电影剪辑将采用其子剪辑的大小或其中绘制的内容。
发布于 2009-11-11 19:31:01
也许有一种更合适的方法可以做到这一点,但你可以将电影剪辑中的容器大小调整为你想要的大小。
...
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;
}
...https://stackoverflow.com/questions/1714568
复制相似问题