主题:  [求助]可动态添加图片的循环滚动效果的疑问

FlashDev

职务:普通成员
等级:1
金币:0.0
发贴:33
注册:2001/12/12 18:20:20
#12004/10/23 17:33:24
看了可动态添加图片的循环滚动效果教程,有个问题不知怎么解决:当鼠标移到某张图片上,变成小手状且停止滚动,移开,又继续滚动。

编辑历史:[此帖最近一次被 FlashDev 编辑过(编辑时间:2004-10-23 18:03:58)]


不要恋爱

职务:普通成员
等级:1
金币:1.0
发贴:78
注册:2004/3/15 4:57:46
#22004/10/23 19:32:57
mc.useHandCursor=ture
on (rollOver) {
stop();
}
on (rollOut) {
play();
}



FlashDev

职务:普通成员
等级:1
金币:0.0
发贴:33
注册:2001/12/12 18:20:20
#32004/10/24 11:50:58
该加在哪儿呢?

引用:
//图片总数目,为提高速度,图片按1.jpg,2.jpg这样的规则依次命名,大小100*40
_global.i=6;

//100是图片的宽度,leng是i张图片的总长度
_global.leng = i*100;


//产生一个总的MC snow
_root.createEmptyMovieClip("snow", 0);

//snow内部的MC
_root.snow.createEmptyMovieClip("a", 0);
_root.snow.createEmptyMovieClip("b", 1);

//排列a和b
_root.snow.a._x = 0;
_root.snow.b._x = _roob.snow.a._x+leng;

//create and load jpg
//在mc a和b内部产生数目为i的空MC并依次加载图片进去
for (j=1; j<=i; j++) {
_root.snow.a.createEmptyMovieClip("mc"+j, j);
_root.snow.b.createEmptyMovieClip("mc"+j, j);
_root.snow.a["mc"+j].loadMovie("image/"+j+".jpg";
_root.snow.b["mc"+j].loadMovie("image/"+j+".jpg";

//设置MC的坐标,让它们依次排开
_root.snow.a["mc"+j]._x = (j-1)*100;
_root.snow.b["mc"+j]._x = (j-1)*100;
}

//let me move
_root.snow.onEnterFrame = function() {

//向左移动总的MC snow
_root.snow._x -= 1;

//当snow向左移动的距离大于等于leng时,将它向右移动leng个像素的长度
if ((-_root.snow._x)>=leng) {
_root.snow._x += leng;
}
}



不要恋爱

职务:普通成员
等级:1
金币:1.0
发贴:78
注册:2004/3/15 4:57:46
#42004/10/28 7:03:36
HOHO。可用。。可用。。