今日发布一款免费的 基于windows的键鼠控制插件 ayInput Xtra v1.8,希望能给Director开发者一定的帮助。
同时也希望大家测试使用时,发现问题 或 有好的建议请及时回复。
开发此插件的初衷:
1.在Director 中利用ActiveX方式载入AS3的swf文件,在控件精灵身上点击鼠标右键会有难看的"Adobe Flash Player..."之类的信息,于是
写了一个插件来 实现系统级的屏蔽鼠标右键事件。
2.专门针对 播放视频、ActiveX控件等 任何用cursor200隐藏不掉鼠标指针的情况。实现系统级的 显示/隐藏 鼠标指针。
代码使用范例:
--0.创建一个 键鼠控制插件 实例:
gInput = new xtra("ayInput")
--1. 屏蔽 键盘输入:
gInput.MaskKeyBoard()
--2. 恢复 键盘输入:
gInput.UnMaskKeyBoard()
--3. 屏蔽 鼠标右键输入:
gInput. MaskRMouse()
--4. 恢复 鼠标右键输入:
gInput. UnMaskRMouse()
--5. 屏蔽 鼠标左键输入:
gInput. MaskLMouse()
--6. 恢复 鼠标左键输入:
gInput. UnMaskLMouse()
--7. 屏蔽 键盘输入一段时间,单位:毫秒:
gInput. MaskKeyBoard_wait(ms)
--8. 控制系统鼠标指针 显示或隐藏:
gInput.ShowCursor(1/0)
系统级隐藏鼠标指针的最简化代码:
on StartMovie
--创建一个插件实例
gInput = new xtra("ayInput")
gInput.ShowCursor(0) --隐藏 系统鼠标指针
end
on StopMovie
gInput.ShowCursor(1) --显示 系统鼠标指针
gInput = void
end
作者:爱伊 2013.08.01
更多精彩请访问:
http://free-touch.com/
回复Comments
作者:
{commentrecontent}