魔兽世界裂蹄套装:如何实现由鼠标控制flash图片的滚动

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 02:58:28
当鼠标指针向左移动时,图片就向左滚动;
当鼠标指针向右移动时,图片就向右滚动;
当鼠标停在某张图片上时,图片就停止滚动,并且透明度降低,
点击图片,图片就放大显示出来,在flash如何实现?
如果可以的话、
把fla格式的代码发到我邮箱好吗

做两个影片剪辑:testBall(用于测试是否与图片相碰)、img(是一张图片)
在第一针中写以下代码:
_global.xlocation=_xmouse;
testBall._x=_xmouse;
testBall._y=_ymouse;
testBall.startDrag();
_global.initiatoryXscale=img._xscale;//图片原来的x尺寸
_global.initiatoryYscale=img._yscale;//图片原来的y尺寸

在图片剪辑上写以下代码:

onClipEvent(mouseMove){
distance=_xmouse-_global.xlocation;
_global.xlocation=_xmouse;
this._x=this._x+distance;
this._alpha=50;

if(_root.testBall.hitTest(this)){
this._xscale=Stage.width;
this._yscale=Stage.height;
}
else {
this._xscale=_global.initiatoryXscale;
this._yscale=_global.initiatoryXscale;
}
}
onClipEvent(enterFrame){
distance2=_xmouse-_global.xlocation;
_global.xlocation=_xmouse;
if(distance2==0){
this._alpha=100;
}
}

你试试看