邮件订阅
5ucms帮助用flash记录鼠标的运动过程
作者: 来源: 日期:2017/1/11 20:38:23 浏览量:17(滞后) 人气:LOADING...(实时) 【

5ucms帮助用flash记录鼠标的运动过程
经常使用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中的屏幕捕获功能了。

点击 下载源代码

无忧站长学院,建站自然无忧www.5ucms.org

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms模版,简易拼图游戏制作
下一篇:5ucms插件,用flash做随心控制的火焰(2)
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms帮助用flash记录鼠标的运动过程的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org