2011-08-07 95 views
0
trace(root.width); 
trace(stage.width); 

兩者都返回100.高度相同。編輯器中的舞臺已被設置爲1024x620。閃光舞臺/根部寬度和高度始終爲100?

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

我不明白這裏有什麼問題。我試圖集中一些東西,它會一直這樣出來。

回答

1

您應該使用stage.stageWidth來獲取舞臺的實際寬度。 stage.width正在返回舞臺邊框的寬度,該寬度僅與您附加的內容一樣大。

注意:如果您未將舞臺的scaleMode設置爲'noScale',則無論調整大小,stage.stageWidth都將始終返回初始舞臺大小。

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

+0

'這將只與您附加的內容一樣大'。記得那個。 – KdgDev

相關問題