我想知道我是否更改了比例值,对象发生了什么?我使用闪光灯系统。
我画了一个尺寸为1000 x 1000像素的影片剪辑框。
我可能会用两种方式改变大小:
1st : Control of dimension with mc.with or mc.height
2nd : Control of dimension with mc.scaleX or mc.scaleY
一旦我尝试用500 x 500px更改对象, 您更喜欢哪一个:mc.width = mc.height = 500 vs mc.scaleX = mc.scaleY = 0.5
使用比例法有什么好处?
答案 0 :(得分:2)
文档here中的一些好读物。
基本上他们做同样的事情。它只取决于开发人员在这种情况下更容易定义的情况。如果您知道您需要的结果宽度为212像素或宽度与object1
一样宽,那么说
object2.width = 212;
或
object2.width = object1.width;
假设您希望保持object2
的维度成比例。然后你可以说
object2.scaleY = object2.scaleX;
甚至不知道有多少像素或具有相同高度的另一个对象来设置它。
最后一点是:如果您更改比例,尺寸更改以及更改尺寸时,比例也会发生变化。换句话说,将scaleX
设置为1也会将其设置回原来的width
。可以互换使用它们。在该实例中使用对您来说更简单的那个。