Flash阶段/根宽度&身高总是100?

时间:2011-08-07 18:52:03

标签: flash

trace(root.width);
trace(stage.width);

这两个都返回100.高度相同。该阶段已在编辑器中设置为1024x620。

我正在使用CS5,Flash版本10,Windows7 64位。

我不知道这里出了什么问题。我试图把某些东西放在中心,它会像这样不断出现。

1 个答案:

答案 0 :(得分:1)

您应该使用stage.stageWidth来获取舞台的实际宽度。 stage.width返回舞台边界框的宽度,该宽度仅与您附加到其上的内容一样大。

注意:如果您未将舞台的scaleMode设置为“noScale”,stage.stageWidth将始终返回初始舞台大小,无论是否调整大小。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Stage.html#stageWidth