在rect上检测触摸/点击时出错

时间:2014-11-12 05:00:28

标签: ios actionscript-3 adobe flash-builder

我正试图检测" Rect" Flash Builder中的对象。我似乎无法让触摸事件发挥作用。这是我的代码:

        import flash.events.TouchEvent;
        import mx.events.FlexEvent;

        protected function init(event:FlexEvent):void
        {
            blue_button.addEventListener(TouchEvent.TOUCH_TAP, colorSelected);
        }

        private function colorSelected(e:TouchEvent):void
        {
            level_label.text = "hello world";
        }

(我已经检查过,并且在创建完成时调用了init函数)

和MXML:

<s:Label id="level_label" top="24" width="39" height="42" fontSize="30" horizontalCenter="0"
         text="1" textAlign="center" verticalAlign="middle"/>
<s:Rect x="73" y="506" id="blue_button" width="30" height="30" radiusX="25" >
    <s:fill>
        <s:SolidColor color="#118BF4" alpha="1.0"/>
    </s:fill>
</s:Rect>

不确定我的代码是否犯了错误。但是在测试中,标签并没有改变,以表示“#hello world&#34;当我点击&#34; blue_button&#34; RECT。在此先感谢您的帮助!

雅各

0 个答案:

没有答案