设为首页
加入收藏
帮助中心
首页 | 红盾通告 | 信息中心 | ASP技术 | 数据库 | 网页设计 | 网管专栏 | OICQ攻略 | 墨客频道 | 网站运营 |
当前位置:首页 >> 网页设计 >> Flash >> 正文
最新信息
·能导入Html的自适应文本框
·如何防止Flash跨站攻击弹出…
·Flash游戏制作--五子连珠(…
·Flash游戏制作--五子连珠(…
·用Flash MX绘制世界杯会标
·Flash游戏制作--打飞碟
·FLASH游戏制作:接宝石
·Flash游戏制作--涂鸦板
·Flash游戏制作--空战
·Flash Action应用--鼠控3D…
资料搜索
热点信息
·实例讲解flashMTV制作全过…
·实例讲解flashMTV制作全过…
·实例讲解flashMTV制作全过…
·实例讲解flashMTV制作全过…
·实例讲解flashMTV制作全过…
·用FLASH画写意画-竹
·Flash游戏制作--打飞碟
·实例讲解flashMTV制作全过…
·实例讲解flashMTV制作全过…
·无AS在FLASH中实现三种爆炸…
推荐信息
·能导入Html的自适应文本框
·Flash中选择字体的奥妙
·用Flash MX模拟舞台五彩灯
·Flash 制作弹力球之二
·Flash 制作弹力球之一
·简易拼图游戏制作
·用flash记录鼠标的运动过程
·用FLASH画写意画-竹
·用Flash仿制Resistor Colo…
·用Flash MX打造个性化相册


Google
 
用flash记录鼠标的运动过程
〖来源:太平洋电脑网 | 作者:flashsj | 编辑:Cloudy | 浏览:人次〗
    经常使用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中的屏幕捕获功能了。

  点击 下载源代码

录入时间:2006-05-10 14:43:24 [打印本页] [关闭窗口] [返回顶部]
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

Copyright © 2006-2014 0733168.Com Inc All Rights Reserved
关于我们 | 广告合作 | 联系我们 | 法律声明 | 友情链接 | 意见反馈
本站所收录信息、社区话题、及本站所做之广告均属其个人行为,与本站立场无关
湘ICP备06008436号