官方解釋:
除 TextField 和 Video 對象以外,沒有内容的顯示對象(如一個空的 Sprite)的高度為 0,即使您嘗試将 <code>height</code> 設定為其它值,也是這樣。
如果您設定了 <code>height</code> 屬性,則 <code>scaleY</code> 屬性會相應調整(width類推)
也就是說,一個空的sprite,既使您設定了width,height也是沒用的(而且人為設定了反而會有負作用,見下面的代碼)
注意:這裡人為指定了_sprite的width,height為100,但用trace時,仍然輸出0,而且更惡劣的是,即使後面在_sprite裡畫了一個400*300的紅色矩形,_sprite的寬高仍然為0,導緻舞台上啥也看不到!
如果把人為設定width,height的語句去掉:
現在_sprite會自動根據顯示内容調整尺寸到400*300,紅色的矩形正常顯示出來了.