主题:  类似导航条的BANNER,请问是如何做的呢??

apiapia

职务:普通成员
等级:1
金币:0.0
发贴:109
注册:2002/7/2 8:52:40
#12002/7/24 1:23:38

Flash 动画


想要实现在效果是这个。

原理是利用xmounse来做的吗?

有一点很不明白的就是,如何在每个图片里可以再点击到别的网页,

如果在整个MC上加了一个TRANSPARENT为“0“的BUTTON后。。。。

晕啊。。



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30

apiapia

职务:普通成员
等级:1
金币:0.0
发贴:109
注册:2002/7/2 8:52:40
#32002/7/24 10:15:43
可是这个BANNER的左右移动没有办法在图片上啊。。


还有上面那个BANNER有个透明的层,,那个层是如何一直

跟着MOUSE一直走的呢??



apiapia

职务:普通成员
等级:1
金币:0.0
发贴:109
注册:2002/7/2 8:52:40
#42002/7/24 10:17:11



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
#52002/7/24 10:54:56
将原文件改了下:

 原文件
效果可能和你的有出入,将里面的参数该下就好了.

编辑历史:[这消息被麽子编辑过(编辑时间2002-07-24 10:56:23)]
[这消息被麽子编辑过(编辑时间2002-07-24 10:57:25)]


apiapia

职务:普通成员
等级:1
金币:0.0
发贴:109
注册:2002/7/2 8:52:40
#62002/9/10 15:28:28
呜呜,,为什么只有6.0的呢? 偶改了好久,也没有办法弄成
5.0的..


是不是偶太笨了呀... Somebody help me!!!

[color=red]
_root.onLoad = function () {
	MovieWidth = 764;
	ActualHeight = 40;
	BlockWidth = 764;
	PicSpacing = 9;
	speed = (this._xmouse - MovieWidth / 2) / 20;
} 
 _root.onEnterFrame = function () {
	if (_xmouse > 0 && _xmouse < Moviewidth && _ymouse > 0 && _ymouse < ActualHeight) {
		if (speed > 0) {
			speed -= 0.3;
			if (speed < 0) {
				speed = 0;
			}
		} else if (speed < 0) {
			speed += 0.3;
			if (speed > 0) {
				speed = 0;
			}
		}
	} else {
		speed = (this._xmouse - MovieWidth / 2) / 20;
	}
	if(speed>=3){speed=3;}
	if(speed<=-3){speed=-3;}
	
	mc1._x += speed;
	mc2._x += speed;

} [/color]

就只剩上面的这个不懂理解了..... 如何把它转化成FLASH5的呢???谢谢.....



apiapia

职务:普通成员
等级:1
金币:0.0
发贴:109
注册:2002/7/2 8:52:40
#72002/9/10 15:44:18
哈.哈..改好了,,改好了...晕晕..

[color=#00008b]
新建一个空白Mc ,拖到scene里.

然后

onClipEvent(load)
{
	MovieWidth = 764;
	ActualHeight = 40;
	BlockWidth = 764;
	PicSpacing = 9;
	speed = (this._xmouse - MovieWidth / 2) / 20;
	
	}
onClipEvent(enterFrame)
{
	if (_xmouse > 0 && _xmouse < MovieWidth && _ymouse > 0 && _ymouse < ActualHeight) {
		if (speed > 0) {
			speed -= 0.3;
			if (speed < 0) {
				speed = 0;
			}
		} else if (speed < 0) {
			speed += 0.3;
			if (speed > 0) {
				speed = 0;
			}
		}
	} else {
		speed = (this._xmouse - 764 / 2) / 20;
	}
	if(speed>=3){speed=3;}
	if(speed<=-3){speed=-3;}
	
	_root.mc1._x += speed;
	_root.mc2._x += speed;
	_root.speed=speed;
	}

mc1: 

onClipEvent(enterFrame)
{
 if (this._x <= 764 / 2) {
       _root.mc2._x = this._x + 764 + 9;
 	}
if (this._x >= 764 / 2) {
	 _root.mc2._x = this._x - 764 - 9;
	 }
}

mc2:

onClipEvent(enterFrame)
{
	if (this._x <= 764 / 2) {
		 _root.mc1._x = this._x + 764 + 9;
	}
	if (this._x >= 764 / 2) {
		_root.mc1._x = this._x - 764 - 9;
	}
}
[/color]



apiapia

职务:普通成员
等级:1
金币:0.0
发贴:109
注册:2002/7/2 8:52:40
#82002/9/10 15:45:03

Flash 动画


5.0的哦.......