public class ItemView extends MovieClip {
private var _title:TextField;
private var _extra:MovieClip;
public function ItemView( ) {
setup();
return;
}
private function setup( ):void {
trace("ItemView::setup()");
_title = new TextField();
_title.text = "Title";
addChild(_title);
_extra = new MovieClip();
_extra.width = 200;
_extra.height = 40;
_extra.graphics.beginFill(0x0000ff);
_extra.graphics.drawRect(0, 0, 20, 20);
_extra.graphics.endFill();
addChild(_extra);
return;
}
}
のインスタンスを作成ItemView
してステージに追加すると、「タイトル」が表示されますが、青い四角は表示されません。ただし、の代わりにgraphics
電話をかけると、青い四角が表示されます。これは、_extra自体が正しく表示されていないことを示していますが、理由がわかりません。this
_extra
私は何が欠けていますか?相互に追加するための特別な手順はありMovieClip
ますか?