专 题
|
电脑入门
|
操作系统
|
办公软件
|
电脑DIY
|
网页制作
|
等级考试
|
网络专栏
|
会员登陆
|
会员退出
会员注册
|
会员列表
当前位置:>
网络学院
> 阅读新闻
用flash记录鼠标的运动过程
时间:2006-4-12 10:12:21
经常使用snagit等截图工具的朋友都知道,这些软件都提供了将屏幕上的运动记录为视频的功能,其实在flash里也可以实现这种功能,下面我们就来学习最简单的一种,将鼠标的运动记录下来。
首先我们需要准备一个鼠标的指针,可以通过屏幕硬拷贝或者使用截图工具的方法获得,然后进入flash,将准备好的光标文件转化成mc,如图1:
回到主场景中,在第一桢加as:
var mcx = new array();
//建立一个用来记录鼠标横坐标值的数组
var mcy = new array();
//建立一个用来记录鼠标纵坐标值的数组
在第二桢,我们放一个文字为”开始记录”的按钮,以便确定开始记录的时间,并给按钮加as::
on (release) {
gotoAndStop(3);
//确定后,播放第三桢
}
如图2:
同时给第二桢加as:
stop();
i = 1;
//设置变量初值,在后面会用到
在第三桢插入关键桢,添加下面的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中的屏幕捕获功能了。
【】【
大
中
小
】【
关闭
】来源:
铁通呼伦贝尔信息港
·上一条:
在一台服务器上实现多个Web站点
(4-12)
·下一条:
Edit命令使用说明
(4-12)
相关专题:
无
尚无信息
相关信息:用flash记录鼠标的运动过程
尚无信息
╣ 用flash记录鼠标的运动过程 会员评论[共 0 篇] ╠
╣ 我要评论 ╠
姓 名:
密 码:
新人注册
推荐文章
-
用Flash制作鬼火效果
-
Flash光影字效果
热门图片信息
尚无热门图片