나는 부모와 스케일링하는 아이들이 올바른 행동을하는 것을 동의합니다. 상위에서 그들을 움직이는 주위를 얻을 수없는 경우, 자녀의 확장 부모의 영향을 취소 할 다음 의사 코드 고려할 수 :
public class ParentClip extends MovieClip
{
// Consider moving all of those unscalable clips into this MovieClip so you would not have to process them individually
public var clipsDoNotScale:MovieClip;
public override function set scaleX(value:Number):void
{
var previousValue:Number = super.scaleX;
super.scaleX = value;
if (previousValue != value && clipsDoNotScale)
{
clipsDoNotScale.scaleX = 1/value;
//Proportionally move the clip too
clipsDoNotScale.x *= value/previousValue;
}
}
public override function set scaleY(value:Number):void
{
var previousValue:Number = super.scaleY;
super.scaleY = value;
if (previousValue != value && clipsDoNotScale)
{
clipsDoNotScale.scaleY = 1/value;
//Proportionally move the clip too
clipsDoNotScale.y *= value/previousValue;
}
}
}
내가 함께가는 결국 해결책은 무비 클립을 변경했다 프레임 2에 올바른 크기를 갖기 위해 gotoAndStop (2)를 호출하여 원하는 결과를 얻을 수 있습니다. –