关于Flash的鼠标跟随
发布时间:2020-12-15 06:21:11 所属栏目:百科 来源:网络整理
导读:基本代码是这些 _root.zhao.startDrag(true); //激活主场景下名为“zhao”的影片剪辑的鼠标跟随,必须先激活,否则无法实现跟随_root.zhao._x = _root._xmouse; //x轴跟随_root.zhao._y = _root._ymouse; //y轴跟随_root.zhao.stopDrag(true); //注销鼠标激
基本代码是这些 _root.zhao.startDrag(true); //激活主场景下名为“zhao”的影片剪辑的鼠标跟随,必须先激活,否则无法实现跟随 _root.zhao._x = _root._xmouse; //x轴跟随 _root.zhao._y = _root._ymouse; //y轴跟随 _root.zhao.stopDrag(true); //注销鼠标激活,停止后的原件会返回他最开始的位置 这里写一个实例:目的场景开始有一张图,但是不显示,点击一下按钮后,鼠标移动到的位置会显示出一部分图片,并且开始播放一段音乐 on (press) { if (_root.p == false) {//如果p为假,执行下面的程序 _root.zhao.startDrag(true); _root.zhao._x = _root._xmouse;//x轴跟随 _root.zhao._y = _root._ymouse;//y轴跟随 _root.sound.play(); this.onMouseDown = function() {//当按下鼠标的时候 _root.p = !_root.p; _root.zhao.stopDrag(true); trace("点击之后的P值"+_root.p); _root.sound.stop(); /*p取反,也就是点下鼠标,p为true,跟随鼠标的程序就不会执行,等下次点击的时候p为false才执行跟随鼠标动作*/ }; trace("这是false时候的p="+_root.p); } } 这是用到的全部代码,操作简要如下 1、将图片与音乐分别放置在主场景的不同图层上,并将他们分别转换成影片剪辑,音乐的实例名称为sound 2、进入音乐的影片剪辑,在第一帧的动作中加入stop(),将音乐帧加长的你希望的长度,并设置同步为数据流(不设置为数据流的话,是无法对音乐进行控制的) 3、随便画一个图形,比如一个圆形,设置他为遮罩层,并将图片设置成被遮罩层,将圆形转换成影片剪辑,实例名取名为“zhao”,把圆形拖到主场以外的任意地方 4、再另外新建一个图层,画一个按钮,转换成影片剪辑,并在上边的代码添加到按钮的动作代码中 5、完成,测试 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容