sprite.width VS sprite.scaleX有什么区别

时间:2011-09-23 08:57:50

标签: actionscript-3

sprite.width和sprite.scaleX都可用于缩放精灵。可能sprite.scaleX取决于屏幕尺寸吗?

2 个答案:

答案 0 :(得分:3)

更改width属性时,scaleX属性会相应更改

var rect:Shape = new Shape();
rect.graphics.beginFill(0xFF0000);
rect.graphics.drawRect(0, 0, 100, 100);
trace(rect.scaleX) // 1;
rect.width = 200;
trace(rect.scaleX) // 2;

official documentation

答案 1 :(得分:1)

您应该阅读有关scaleXwidth的官方文档。

默认情况下,scaleX=1表示没有重新缩放精灵,它不依赖于任何东西,你可以自由设置它。