图书摘录一:创建自定义鼠标

      编程资源 2007-1-30 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 函数之后,自定义鼠标可以达到较好的跟踪效果,没有迟滞感。

标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}