主题:  如何实现图片等滚动对象的无缝滚动?

顺子

职务:普通成员
等级:4
金币:10.0
发贴:1867
#12002/9/5 16:38:44
如何实现图片等滚动对象的无缝滚动?

请给出代码,谢谢!



路过的猪

职务:普通成员
等级:2
金币:1.0
发贴:334
#22002/9/5 18:49:20
你是指飞行菜单吗?



肤浅对白

职务:普通成员
等级:1
金币:1.0
发贴:163
#32002/9/5 20:12:46
那也要代码么
你就放三个一样的图片排成行就可以了 真是……



顺子

职务:普通成员
等级:4
金币:10.0
发贴:1867
#42002/9/6 10:18:44
但是,无论放都少相同图片上去,总存在第一个和最后一个图片之间衔接的问题,关键是如何才能使第一个图片和最后一个图片之间无缝连接!



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#52002/9/6 12:10:06
用as读取图片的宽度,然后控制mc的位置就不会有缝隙


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

顺子

职务:普通成员
等级:4
金币:10.0
发贴:1867
#62002/9/6 13:46:29
能给出代码吗,看看做完的



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244

apiapia

职务:普通成员
等级:1
金币:0.0
发贴:109
#82002/9/7 10:13:40

Flash 动画


onClipEvent (load) {
    x0 = _x;
    cx = 380;
    speedmax = 3;
    rate = 0.09;
}
onClipEvent (enterFrame) {
    speed = (cx - _parent._xmouse) * rate;
    if (speedmax < speed) {
        speed = speedmax;
    } else if (speed < (-speedmax)) {
        speed = -speedmax;
    }
    _x  = (_x - int (speed));
    if (_x >= (x0 + (_width / 2))) {
        _x  = (_x - (_width / 2));
    } else if (_x < x0) {
        _x  = (_x + (_width / 2));
    }
}



apiapia

职务:普通成员
等级:1
金币:0.0
发贴:109
#92002/9/7 10:18:23
上面的代码为5.0的...

之前有个贴子也是问关于此类的问题...

可是它要实现这个时,却是6.0的代码...

偶不小心在一个影片网站上看到这个可以移动的MOVIECLIP.

然后用ASV3.0破解后,就可以用了...

但是上面的FLASH有个问题,,就是MOUSE移到FLASH之时,影片

无法停下......