创建鼠标光标的形状实例

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

制作过程说明:

1.新建一个文档,然后创建3个图层,名字分别是actions,hotspot 和

cursor,之后把播放速度调整到24fps(如图1)。

2.创建一个十字当作鼠标的一个形状,然后按F8转变为一个元件,之后双击打开,开始修改这个元件,设置width和height为18,X和Y坐标为-9.0,之后创建3个图层,分别为:cursor,actions,labels。最后分别在第5、10桢插入关键桢。(如图2所示)

3.我们分别设置元件的颜色:第一桢为白色,第5桢为红色,第10桢为兰色。并且分别在这3桢处,添加动作stop。(如图3所示)

4.返回场景给影片命名实例名为:cursor_mc。如图4所示:

5.我们在hotspot层中画一个矩形,然后按F8转变为一个影片剪辑,然后在场景中给它命名实例的名字为:hotspot_mc。如图5所示:

6.我们现在在action层中来了,开始设置action。把下列代码加到该关键桢中:

_root.cursor_mc.swapDepths(1000);

_root.onEnterFrame = function() {

Mouse.hide();

cursor_mc._x = _root._xmouse;

cursor_mc._y = _root._ymouse;

}

7.然后我们还要添加一些控制鼠标形状的颜色代码。把下面代码添加到如上代码的后面:

_root.hotspot_mc.onRollOver = function() {

_root.cursor_mc.gotoAndStop("red");

}

_root.hotspot_mc.onPress = function() {

_root.cursor_mc.gotoAndStop("blue");

}

_root.hotspot_mc.onRelease = function() {

_root.cursor_mc.gotoAndStop("red");

}

_root.hotspot_mc.onRollOut = _root.hotspot_mc.onReleaseOutside = function() {

_root.cursor_mc.gotoAndStop("white");

}

8.完成了,你可以自己任意设置自己的鼠标光标的形状了

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航