个性指针
在我们的作品中,是不是只能使用系统定义的鼠标指针?能不能把它替换成我们自己定义的样式?当然可以!Flash提供了一个Mouse.hide()语句,使用它可以把鼠标指针隐藏起来。然后再用startDrag()使我们自己做的指针跟随鼠标移动。好,下面我们就来看看个性指针的制作过程。
|
第一步 制作光标 这一步很简单,就是把你想要的光标效果做成一个影片剪辑,如图1所示。你可以尽情发挥你的想象,做个漂亮的样式。 |
图1 |
第二步 给影片夹子命名 在时间线上新建一个指针层,并把这层置于最顶端。把做好的指针从库中拖入此层的第一帧,如图2所示。 保持指针处于选中状态,在属性面板中的<实例名称>栏中,为它命名。本例中为star。如图3所示。 | |
图2 |
图3 |
第三步 编写Action 在时间线上点选指针层的第一帧,打开动作面板,写入如下语句: |
图4 |
按Ctrl+Enter测试一下影片,鼠标指针已经替换成我们自己的了!如图5所示。
图5 |
本例的思路就是先把系统的鼠标指针隐藏起来,再把自制的指针做成鼠标跟随。既然是这样,那么不用startDrag()也应该能做出这个效果。说到这里,相信不少读者已经想到了:_xmouse和_ymouse。有兴趣的朋友可以试一下,看能不能做出来。如果你对这两个属性不熟悉,不要紧,通过下一节的学习,你就能够很轻松的完成它了。 |