AS3 テキストフィールドを含んだボタンの注意

ソース

http://blog.funkychicken.info/?eid=971333

テキストフィールドボタン化するためには、空のスプライトの中に

テキストフィールドを作成して、「buttonMode」をtrueにしてやればいいはずなのだが、一つ注意が必要

テキストフィールドの「mouseEnabled」をfalseしてやること。
[sourcecode language="java"]
var btn:Sprite = new Sprite();
btn.buttonMode = true;
btn.addEventListener(MouseEvent.CLICK, onClick);

var txt:TextField = new TextField();
txt.text = "リンク文字";
txt.mouseEnabled = false;

addChild(btn);
btn.addChild(txt);

publich function onClick(e:MouseEvent) {
trace("クリックされたよ");
}
[/sourcecode]