万卷书   首页 > 电脑书籍 > Flash > 用flash记录鼠标的运动过程
 
在第三桢插入关键桢,添加下面的as:

onClipEvent (enterFrame) {

_root.mcx[i] = _root._xmouse;

//将光标运动过程中的x坐标记录到mcx数组中

_root.mcy[i] = _root._ymouse;

//将光标运动过程中的y坐标记录到mcy数组中

i++;

}

同样在第四桢插入关键桢,将最先做好的光标mc放到舞台的外面,供我们调用,并将其命名为mousec,如图3所示,并加上如下as:

onClipEvent (enterFrame) {

_root.mousec._x = _root.mcx[i];

//利用前面记录的x坐标值,来重现光标的运动

_root.mousec._y = _root.mcy[i];

//利用前面记录的y坐标值,来重现光标的运动

i++;

if (i == j) {

_root.gotoAndStop(2);

}

}

这样,一个简单的屏幕记录效果就做好了,大家完全可以在本实例的基础上,做一些更深入的思考,就可以实现类似snagit中的屏幕捕获功能了。

上一页