[AS3]as3触摸事件阶段
跟踪 InteractiveObject 内外的各种舞台中的触摸事件,就像您跟踪鼠标事件一样。并且,跟踪触摸交互开头、中间和结尾中的触摸事件。TouchEvent 类提供了用于处理 touchBegin、touchMove 和 touchEnd 事件的值。
跟踪 InteractiveObject 内外的各种舞台中的触摸事件,就像您跟踪鼠标事件一样。并且,跟踪触摸交互开头、中间和结尾中的触摸事件。TouchEvent 类提供了用于处理 touchBegin、touchMove 和 touchEnd 事件的值。
例如,您可以使用 touchBegin、touchMove 和 touchEnd 事件在用户触摸和移动显示对象时为其提供可视反馈:
- Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
- var mySprite:Sprite = new Sprite();
- mySprite.graphics.beginFill(0x336699);
- mySprite.graphics.drawRect(0,0,40,40);
- addChild(mySprite);
- var myTextField:TextField = new TextField();
- myTextField.width = 200;
- myTextField.height = 20;
- addChild(myTextField);
- mySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
- stage.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
- stage.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);
- function onTouchBegin(event:TouchEvent) {
- myTextField.text = "CuPlayer.com touch begin" + event.touchPointID;
- }
- function onTouchMove(event:TouchEvent) {
- myTextField.text = "CuPlayer.com touch move" + event.touchPointID;
- }
- function onTouchEnd(event:TouchEvent) {
- myTextField.text = "CuPlayer.com touch end" + event.touchPointID;
- }
注: 将初始触摸侦听器附加到 mySprite,但不要附加用于移动和结束触摸事件的侦听器。如果用户的手指或指针设备先于显示对象移动,则舞台将继续侦听触摸事件。
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...