次のコードは、ロード時に親クリップ「mapcontainer.themap」をジョージア州の中央に配置します。ただし、mapcontainer.themap をスケーリングしようとすると、ジョージアの中心部ではスケーリングされません。スケーリング時にジョージアを中心に保つにはどうすればよいですか?
//This sets the parent clip so it's centered on the child "georgia" clip on load
var yValue:Number = mapcontainer.themap.georgia.y;
var xValue:Number = mapcontainer.themap.georgia.x;
var xDiff:Number = mapcontainer.themap.width/2;
var yDiff:Number = mapcontainer.themap.height/2;
if (xDiff > stage.stageWidth/2 || yDiff > stage.stageHeight/2) {
xValue = -xValue;
yValue = -yValue;
}
mapcontainer.themap.x = xValue;
mapcontainer.themap.y = yValue;
//This line?
mapcontainer.themap.scaleX = mapcontainer.themap.scaleY = 2;