as中的陷阱
一、DisplayObject
1、有关width和height
对于一个对象A, 如果您设置了 width
属性,则 scaleX
属性会相应调整,并且会一直保存下来。尤其要注意的是如果A没有任何内容, 这时候设置了A.width, 则A.scaleX = 0。
如果A是一个Sprite, 你在设置了A.width之后, 再addChild到A中, 则A.scaleX不会变, 而A.width = (A没缩放的width) * A.scaleX. 这意味如果你在A还没有内容时设置A.width, 那么以后再往A中加入子对象, 这时候会惊奇的发现看不到这些子对象。
二、Stage
1、Stage.scaleMode会影响到Stage是否可以收到Event.RESIZE事件。