`
sjkgxf7191
  • 浏览: 257881 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一个很好玩的flash mouse gesture(鼠标手势)

阅读更多

作者:http://www.bytearray.org/?p=91

 

protected var mg:MouseGesture = null;

mg = new MouseGesture(this.stage);
mg.addGesture("UP", "6");			
mg.addGesture("DOWN", "2");				
mg.addGesture("RIGHT", "0");				
mg.addGesture("LEFT", "4");
mg.addGesture("CLOCK", "67012345");
mg.addGesture("ANTICLOCK", "65432107");
	
mg.addEventListener(GestureEvent.GESTURE_MATCH,matchHandler);

// 不同鼠标手势执行不同的处理
protected function matchHandler(event:GestureEvent):void
{
	TweenMax.killAllTweens();
				
	switch (event.datas)
	{
		case "UP":
			TweenMax.to(mesh, 1, {rotationX: mesh.rotationX - 360});
			break;
		case "DOWN":
			TweenMax.to(mesh, 1, {rotationX: mesh.rotationX + 360});
			break;
		case "LEFT":
			TweenMax.to(mesh, 1, {rotationY: mesh.rotationY + 360});
			break;
		case "RIGHT":
			TweenMax.to(mesh, 1, {rotationY: mesh.rotationY - 360});
			break;
		case "CLOCK":
			TweenMax.to(mesh, 1, {rotationZ: mesh.rotationZ + 360});
			break;
		case "ANTICLOCK":
			TweenMax.to(mesh, 1, {rotationZ: mesh.rotationZ - 360});
			break;
	}
}

 

原理:

自定义鼠标周围的八个方向为八个数字,然后排列数字组合标识不同的鼠标动作

 

  • 大小: 15.1 KB
分享到:
评论

相关推荐

    鼠标姿势 (Mouse Gesture)

    6. **mouse_gesture_v1_0**:这个文件名暗示了一个可能的版本号,它可能是手势识别算法的实现,或者是与手势相关的配置文件。 在实际应用中,实现鼠标姿势识别通常涉及以下步骤: 1. **监听鼠标事件**:通过Action...

    IE手势控制插件Mouse-Gesture

    【IE手势控制插件Mouse-Gesture】是一款专为Internet Explorer(IE)浏览器设计的扩展工具,它赋予用户通过鼠标手势来执行各种浏览操作的能力。这款插件特别强调对IE9版本的支持,意味着在IE9环境下,用户可以享受到...

    IE9-IE6鼠标手势插件

    不存在兼容问题的插件:名称: MouseGestures详细可见附件。由于MouseGestures是国外开发的,所以官方下载时应为英文版的,就找了个汉化的dll。安装,汉化,配置等方法都在压缩包的readme里面。希望对大家有用。

    自定义手势(gesture)和手势识别

    例如,你可以创建一个手势库,用户可以绘制手势来代表特定的命令,如画一个“Z”来关闭应用,画一个“O”来打开设置。 总之,自定义手势和手势识别在Android开发中提供了更加直观、自然的用户交互方式。通过`...

    鼠标手势的C#源代码

    - `MouseGesture`可能是一个包含所有鼠标手势功能的类,它会包含上述的事件处理和识别算法。而`MouseGestureLib`可能是整个库的名称,可能包含多个类和接口,如`IGestureRecognizer`用于定义识别接口,`...

    Android Gesture手势源码

    `GestureDetector`是一个抽象类,它提供了一种处理触摸事件并识别特定手势的方式。`SimpleOnGestureListener`是`GestureDetector`的默认实现,包含了常用手势的回调方法,如`onDown()`, `onFling()`, `onScroll()`等...

    js touch触屏gesture手势demo

    本文将深入探讨“js touch触屏gesture手势demo”中的关键知识点,包括Touch事件模型、常见手势识别以及如何通过HTML和JavaScript实现一个简单的手势识别系统。 一、Touch事件模型 在触屏设备上,用户与屏幕的交互...

    Chrome Mouse Gesture-crx插件

    语言:English,中文 (简体) Use mouse gesture in chrome browser. 鼠标手势扩展用法:在网页上,按住鼠标右键,拖动鼠标,划出对应的轨迹后,松开右键...另外,鼠标手势扩展自身还有很多小问题,我们会在后续逐步改进。

    Gesture鼠标手势

    谷歌浏览器的鼠标手势,在开发者模式下,直接拖入crx文件既可!

    GestureBuilder手势构造器

    总的来说,GestureBuilder提供了一个高效、直观的方式来创建和管理自定义手势,为各种应用程序和交互设计提供了无限的可能性。通过熟练掌握和运用GestureBuilder,开发者可以为用户创造出更加自然、直观的交互体验,...

    Gesture手势添加与识别

    在Android中,你可以创建一个包含各种手势的数据库,这些手势可以存储在SD卡上以供应用使用。首先,你需要创建一个GestureStore对象,用于保存和加载手势。然后,通过GestureBuilder创建手势,记录用户的触摸轨迹。...

    Gesture-recognition-using-SOM_Java.rar_gesture_手势识别_手势识别系统_识别

    在手势识别中,SOM可以将来自摄像头的多维特征(如颜色、形状、边缘等)映射到一个低维的网格结构上,形成一个可视化的神经网络模型。这个模型能够自动组织和分类不同的手势特征,使得相似的手势被分配到相近的节点...

    UnityVR手势识别插件VR Infinite Gesture1.1.3

    该插件利用Unity的强大功能,为开发者提供了一个便捷的框架来构建VR体验。 2. **手势识别技术**:VR Infinite Gesture的核心在于其手势识别算法。这些算法可以捕捉和理解用户的手部动作,转化为可操作的输入,如...

    手势电话 gesturebuilder

    这是在android gesturebuilder基础上开发的一个小小创意,通过将一个手势和电话簿中的联系人关联 打电话发短信不用翻电话簿 直接一个手势 就搞定 这个程序在删除手势后可能会引起关联错误 有兴趣的朋友可以在源码上...

    Internet Explorer 6.0 鼠标手势插件

    向左移动 - 返回上一个页面; 向上移动 - 最大化IE6主界面; (如果已经最大化, 则使其还原) 向下移动 - 最小化IE6主界面; 向右移动 - 关闭IE6主界面; 先向上移动, 再向下移动 - 刷新当前页面;

    flash 鼠标写字板

    标题中的“Flash鼠标写字板”是指一个基于Adobe Flash技术开发的应用程序,允许用户通过鼠标在屏幕上书写英文字母。这个程序的关键在于其字母识别功能,能够解析用户的鼠标手势并将其转化为对应的英文字母。这样的...

    Delphi 2010/xe 多点触控及鼠标手势范例

    "5 - GestureDemo" 是一个很好的例子,它展示了如何定义和识别各种手势,如左滑、右滑、上滑、下滑等,并将这些手势与特定的功能(如前进、后退等)关联起来。"6 - FishFact (Gesture)" 示例则将鼠标手势应用于信息...

    Fragment_21种动画滑动Gesture手势触发

    1. 一个自定义的GestureDetector子类,扩展了SimpleOnGestureListener,用于识别滑动手势。 2. 在onFling()方法中,根据滑动速度和方向判断是否进行Fragment切换。 3. 使用FragmentManager和FragmentTransaction来...

    Chrome Gestures 鼠标手势插件说明

    - **空白新标签页**:使用“↓→↓”手势可以打开一个新的空白标签页,方便用户随时开启新的浏览会话。 - **关闭当前标签页**:“↓←”手势可以快速关闭当前正在查看的标签页,避免了频繁地使用键盘快捷键或菜单...

Global site tag (gtag.js) - Google Analytics