2016-07-16 56 views
0

我想知道如果我改变尺度值,对象发生了什么变化?我正在使用闪光灯空气系统。Actionscript 3,尺度和尺寸之间有什么区别

我画了一个1000 x 1000px尺寸的影片剪辑框。

我可能有2种方式更改尺寸:有一次,我试图改变物体与500×500像素

1st : Control of dimension with mc.with or mc.height 
2nd : Control of dimension with mc.scaleX or mc.scaleY 

, 你更喜欢哪一个:mc.width = mc.height = 500 VS MC .scaleX = mc.scaleY = 0.5

使用比例法的好处是什么?

回答

2

一些很好的阅读文档here

基本上他们做的事情完全一样。这取决于哪种情况下开发人员更容易定义的情况。如果你知道你需要得到的结果是一样宽212个像素或object1它使相同的宽度感说

object2.width = 212; 

object2.width = object1.width; 

让我们假设你希望保留object2的尺寸成比例的。那么你可以说

object2.scaleY = object2.scaleX; 

甚至不知道有多少像素是或有相同高度的另一个对象来设置它。

最后的注意事项是:如果更改比例尺,尺寸更改以及更改尺寸时,比例尺也会更改。换句话说,将scaleX设置为1也会将其设置回原来的width。交替使用它们。在这种情况下使用一个更简单的方法。

+0

谢谢尼尔的伟大建议:) – Richard

相关问题