我必须编写一个双人Flash / AS3视频游戏。每个玩家必须控制一个盒子,并且随着它们,他们必须捕捉从“天空”落下的元素。一分钟后捕获更多这些元素的用户获胜。
用户应该用鼠标移动他们的盒子,但是为了它,我需要从两个不同的来源听鼠标事件。
我可以从他们来自哪个源(鼠标设备 - 播放器)获取每个MouseEvent.CLICK,MouseEvent.MOUSE_MOVE和MouseEvent.MOUSE_UP吗?
感谢您的帮助!
霍尔迪阿
答案 0 :(得分:2)
你是说一台计算机上插入了两只鼠标,你想在Flash中使用它们吗? Flash根本不支持此功能,因为大多数操作系统甚至不支持此功能。如果您在谈论两台计算机上的多人游戏,则必须使用网络套接字来依赖实时数据。
作为替代方案,您可以为共享屏幕多重播放制作一种类型的输入鼠标和另一种类型的键盘。希望这有帮助!