2007/01/30 | 图书摘录一:创建自定义鼠标
类别(编程资源) | 评论(0) | 阅读(60) | 发表于 12:32

创建自定义指针:
1. 创建影片剪辑,将其用作自定义指针并将该剪辑的实例放置在舞台上。
2. 在舞台上选择该影片剪辑实例。
3. 在属性检查器中的“实例名称”文本框中,键入 cursor_mc。
4. 在时间轴中选择第 1 帧,然后在“动作”面板中添加下面的代码:
Mouse.hide();
cursor_mc.onMouseMove = function() {
this._x = _xmouse;
this._y = _ymouse;
updateAfterEvent();//
};
当影片剪辑刚出现在舞台上时,Mouse.hide() 方法会隐藏标准指针;onMouseMove 函数
会将自定义指针放在标准指针所在的位置,并且只要用户移动鼠标就会调用
updateAfterEvent()。

5. 选择“控制” >“测试影片”来测试您的自定义指针。

updateAfterEvent 函数在发生指定的事件后立即刷新屏幕,而不是在绘制下一帧时刷
新,后者是默认行为。

注:采用updateAfterEvent 函数之后,自定义鼠标可以达到较好的跟踪效果,没有迟滞感。

0

评论Comments