|
主题: 类似导航条的BANNER,请问是如何做的呢??
|
 apiapia
职务:普通成员
等级:1
金币:0.0
发贴:109
|
#12002/7/24 1:23:38
Flash 动画: 想要实现在效果是这个。 原理是利用xmounse来做的吗? 有一点很不明白的就是,如何在每个图片里可以再点击到别的网页, 如果在整个MC上加了一个TRANSPARENT为“0“的BUTTON后。。。。 晕啊。。
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
|
|
 apiapia
职务:普通成员
等级:1
金币:0.0
发贴:109
|
#32002/7/24 10:15:43
可是这个BANNER的左右移动没有办法在图片上啊。。
还有上面那个BANNER有个透明的层,,那个层是如何一直
跟着MOUSE一直走的呢??
|
 apiapia
职务:普通成员
等级:1
金币:0.0
发贴:109
|
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
|
#52002/7/24 10:54:56
编辑历史:[这消息被麽子编辑过(编辑时间2002-07-24 10:56:23)] [这消息被麽子编辑过(编辑时间2002-07-24 10:57:25)]
|
 apiapia
职务:普通成员
等级:1
金币:0.0
发贴:109
|
#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
|
#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
|
|