Actionscript 3 AdobeAIR中的移动多点触摸按钮
我在移动AdobeAIR设备中有三个按钮,具有声音效果(本例中的PlayBook支持多达4点的多点触摸)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;
所有按钮都可以工作,但我如何让用户同时按下这三个按钮?还有别的办法吗
谢谢,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();
}