尝试:
将影片剪辑(NoScale_mc)加载到缩放的影片剪辑(Scaled_mc)中。
ISSUE:
当我将影片剪辑NoScale_mc加载到Scaled_mc时,它显然也会缩放。
问题:
如何将NoScale_mc保持在完全相同的位置和完全相同的比例但是仍然使用addChild()方法将其加载到Scaled_mc中?
答案 0 :(得分:2)
你可以用数学做一点反向的tirckery试图完成这个。因此,获取父DisplayObject的缩放值,并使用这些值反向缩放子DisplayObject。
例如,父DisplayObject缩放为:scaleX = 1.45
和scaleY = 4.6
。因此,您可以将子DisplayObject设置为:scaleX = 1/1.45
和scaleY = 1/4.6
。
这可能会产生奇怪的结果,并且最有可能最终会让人头疼。你可能最好将子DisplayObject添加到父级的舞台上,就像Marty Wallace所说的那样。如果你想让它看起来与父DisplayObject保持一致,那么只需将它们的x
和y
位置设置为相同的东西(或者使用偏移量,如果这是所需的)。 / p>