私は次のコードを持っています:
trace('width1 : '+ width);
_selected = new ScaleBitmap(new SearchDropDownItemSelectedBitmap(0, 0));
_selected.scale9Grid = new Rectangle(5, 5, _selected.width - 10, _selected.height - 10);
_selected.width = 109;
_selected.x = 2;
addChild(_selected);
trace('width2 : '+ width);
表示されます:
[trace] width1 : 0
[trace] width2 : 109
これは、子が x=2 に配置されている間、私の要素がその子と同じサイズであることを意味します。なぜそのように動作するのですか?実寸はどうやって知ることができますか?(ここでは 109+2=111 のはずです)