0
私は、AS3を使ってcutom製のclickablleフィールドを作成しようとしていますが、OnClickListenerの登録に問題があります。TextFieldを含むMovieClipのEventListener
私は、MovieClipのサブクラスを作成し、それにRoundRectを描画し、子としてテキストフィールドを追加します。その「もの」をクリックすると、イベントはtextFieldによって捕捉され、MovieClipに転送する方法が見つかりません。
private function addListChild(i:Number, l:Number, c:Content):void {
var x:Number = 100;
var y:Number = 100;
var width:Number = 200:
var height:Number = 20;
var menuitemMV:ContentMV = new ContentMV(c);
//set background
menuitemMV.graphics.beginFill(MyGestureManager.midgrey, 1.0);
menuitemMV.graphics.drawRoundRect(x5, y5, width5, height5, 8,8);
menuitemMV.graphics.endFill();
//Create text label
var listText:TextField = new TextField();
listText.autoSize = TextFieldAutoSize.CENTER;
listText.selectable = false;
var format:TextFormat = new TextFormat();
format.color = MyGestureManager.lightGrey;
format.size = iconHeight * 0.4
listText.defaultTextFormat = format;
listText.appendText(c.getName());
listText.x = x+5;
listText.y = y;
menuitemMV.addChild(listText);
addChild(menuitemMV);
menuitemMV.addEventListener(TuioTouchEvent.TOUCH_DOWN, handleDown);
listText.addEventListener(TuioTouchEvent.TOUCH_DOWN, handleDown);
}
テキストフィールドで登録されたClickEventを、ボタンと一緒に転送する方法を教えてください。 アイデアは何ですか、それとも私が何を意味するのかはっきりしていますか?
本当にはっきりしていません。あなたの質問を言い換えてみてください。 – ThomasM