关于Flash的鼠标跟随

基本代码是这些

	_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、完成,测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值