-
效果:
源文件下载:http://deskr.blogbus.com/files/11940654781.fla
实现这种效果的方法很多,这种代码比较简单,
主场景第1帧as:
//取鼠标与中心的纵坐标差
Y = _ymouse-225;
//设置彩条的y坐标
setProperty("rol", _y, X);
//让彩条的y坐标始终发生变化,鼠标离中心越远,y坐标的变化越大,速度越快;
X = X-(Y/10);
//保证彩条不会超出屏幕范围
if (X>520) {
X = X-486;
}
if (Number(X)<36) {
X = Number(X)+486;
}第2帧as:
gotoAndPlay(_currentframe - 1);
彩条内立方体按钮的as:
//鼠标划入立方体,增大透明度,取得立方体的名称,付给_root的动态文本;
on (rollOver) {
setProperty("box", _alpha, 60);
_root.name = getProperty("", _name);
}
//鼠标划出立方体,减小透明度,_root的动态文本为空;
on (rollOut) {
setProperty("box", _alpha, 25);
_root.name = " ";
}

