Actionscript 3 AdobeAIR中的移动多点触摸按钮

Actionscript 3 AdobeAIR中的移动多点触摸按钮,actionscript-3,mobile,air,flex4,blackberry-playbook,Actionscript 3,Mobile,Air,Flex4,Blackberry Playbook,我在移动AdobeAIR设备中有三个按钮,具有声音效果(本例中的PlayBook支持多达4点的多点触摸) 所有按钮都可以工作,但我如何让用户同时按下这三个按钮?还有别的办法吗 谢谢,Flex组件不支持多点触控。在creationComplete上运行: protected function init():void { Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

我在移动AdobeAIR设备中有三个按钮,具有声音效果(本例中的PlayBook支持多达4点的多点触摸)


所有按钮都可以工作,但我如何让用户同时按下这三个按钮?还有别的办法吗


谢谢,

Flex组件不支持多点触控。

在creationComplete上运行:

        protected function init():void
        {
            Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

        }
然后将图像用于按钮,因为按钮可以工作,但由于某些原因,只有一个按钮显示动画:

<s:Image id="ui_btnLowTom" source="{imageOut.source}" 
         x="14" y="60" width="295" height="145" touchBegin="ui_btnLowTom.source = imageOver.source; LowTomPlay(event)"
         touchEnd="ui_btnLowTom.source = imageOut.source" />

所以是的-flex确实支持多点触摸….

,因为按钮可以工作,但由于某些原因只有一个按钮显示动画
-flex
组件不支持多点触摸。你必须使用这样的黑客。这只是3个按钮的情况。Flex按钮实际上在多点触摸环境中通过它们的处理程序,但问题是没有动画。
<s:Image id="ui_btnLowTom" source="{imageOut.source}" 
         x="14" y="60" width="295" height="145" touchBegin="ui_btnLowTom.source = imageOver.source; LowTomPlay(event)"
         touchEnd="ui_btnLowTom.source = imageOut.source" />
        protected function LowTomPlay(event:TouchEvent):void
        {
            lowTomSndChannel=lowTomSnd.play();              
        }