对于Starling的交互
已经不能使用MouseDown、MouseMove、MouseUp等事件监听了
而Starling提供的是自己封装的TouchEvent,他可以是MouseEvent和TouchEvent结合起来的产物,所以同样的代码基本上可以同时在PC和移动设备上使用
具体如下
_container.addEventListener(TouchEvent.TOUCH,onTouchHandler);
在监听处理方法里面可以获取到TouchEvent
可以参考如下代码
private function onTouchHandler(e:TouchEvent):void
{
var touch:Touch = e.getTouch(stage);
var pos:Point = touch.getLocation(stage);
//当前触摸的阶段
trace ( touch.phase );
//可以获取鼠标或者触摸手指交互的坐标点
_mouseY = pos.y;
_mouseX = pos.x;
}
触摸的阶段具体分一下集中,来区分
1 • began : A mouse or finger starts interacting (similar to a mouse down state).
2 • ended : A mouse or finger stop interacting (similar to a native click state).
3 • hover : A mouse or finger is hovering an object. (similar to a native mouse over state)
4 • moved : A mouse or finger is moving an object (similar to a native mouse down state + a mouse move state).
5 • stationary : A mouse or finger stopped interactng with an object and stays over it.
具体Touch和TouchEvent可以参看Starling的API文档了
分享到:
相关推荐
八哥 LingPy和STARLING交互的各种功能
6. **事件处理**:编写事件监听器,响应用户输入和游戏状态变化。 7. **游戏逻辑**:实现游戏规则和AI,包括碰撞检测、分数计算、关卡进度等。 8. **性能优化**:监控和调整内存使用、帧率,确保游戏在各种设备上...
本示例主要讲解如何使用Starling进行基本的编程实践,包括创建舞台、添加图像、处理动画以及交互事件。 首先,让我们了解Starling的核心概念。`StarlingStage`是框架的入口点,它类似于AS3中的`stage`对象,但它是...
资源包括 PDF文档 文档中对STARLING以及相关框架的介绍以及代码实例 内容包括AS3 项目源文件两个 包含PDF中提到的例子 以及运行效果SWF10个 在Stage3D出现之前,Flash3D引擎( Papervision3D, Away3D,…)都是软解 ...
starling中文版粒子下载
Starling中文API1.2.chm文件提供了关于Starling框架的详细中文文档,方便中国开发者查阅和学习。 在Starling API中,主要包含以下几个核心知识点: 1. **Stage**:舞台是所有视觉元素的容器,类似于Flash中的...
flash stage3D starling
starling 图片旋转,消除锯齿,桌面应用
网上找到的starling任意形状遮罩,里面有DEMO,蛮好的:)
Starling-Filters, 用于 Starling AS3框架的过滤器集合 starling滤波器用于与 AS3框架一起使用的过滤器集合。master 分支包含用于 Starling 2.0的过滤器。对于 Starling 1.x,使用 archive 分支中的筛选器。演示应用...
Starling,Features和StarlingMVC第三方库 【starling.swc】 【starlingmvc.swc】 【feathers.swc】
《Starling框架帮助手册中文版》是为Flash开发者准备的一份详尽指南,旨在帮助他们充分利用这个框架的优势。PDF文档中涵盖了Starling的基本概念、安装与设置、核心类库、渲染机制、性能优化以及与其他技术(如...
Starling Graphics extension 绘图API 扩展,觉得以后会用到,先Mark下,有需要的可以直接下或到官方下
starling框架的使用在程序的开发使用上,适合团队开发,
Starling-feathers API的文档,下载及可打开浏览。很实用
starling 最近swc,支持stage3d ,支持硬件加速度,要用flash builder 4.7的air sdk 3.4
starling类库,里面包含源码和例子,使用flashbuilder导入项目。
基于starling框架开发的消灭星星 内附源码
Starling-Framework 1.3 Starling 开发基于stage3D的 2D的应用配置源码
Starling-Framework, 跨平台游戏引擎 框架 跨平台游戏引擎Starling框架允许你在 ActionScript 3中创建硬件加速应用程序。 主要目标是创建 2D 游戏,但Starling可能被用于任何图形应用。 感谢 Adobe AIR,基于...