flash命令求解
发布网友
发布时间:2023-10-01 23:23
我来回答
共1个回答
热心网友
时间:2024-08-27 13:58
var speed = 1;
//变量speed,方便以后修改速率;
btn_down.onRollOver = function() {
//设置一个函数,该函数在鼠标经过时执行;
onEnterFrame = function () {
//以帧频率执行以下函数
if (txtR2._y>150-txtR2._height) {
当txtr2的纵坐标大于150减它的高度值时
txtR2._y -= speed; txtr2以speed的速度匀速下降
}
};
};
btn_down.onRollOut = btn_down.onDragOut=function () {
当鼠标移出该按钮时或者拖动出该按钮时,执行下列函数
delete onEnterFrame; 停止onEnterFrame事件
};
btn_up.onRollOver = function() { 当鼠标经过另个按钮btn_up时执行
onEnterFrame = function () { 以帧速率不断激活
if (txtR2._y<5) { 假如txtr2的纵坐标值小于5时执行
txtR2._y += speed; 让它向上运动
}
};
};
btn_up.onRollOut = btn_up.onDragOut=function () {
让up按钮鼠标移出或拖拽出时删除onEnterFrame事件
delete onEnterFrame;
};
btn_down.onPress = btn_up.onPress=function () {
按钮down和up按下时
speed = 10; 速度=10
};
btn_down.onRelease = btn_down.onReleaseOutside=btn_up.onRelease=btn_up.onReleaseOutside=function () {
speed = 1;
down按钮按下时和up点击时,speed=1
};
btn_close.onPress = function() {
close按下时
_parent._parent.xiangxi._visible = true;
上2层(父级的父级)中的xiangxi的可见性为真
_parent.gotoAndPlay(2); 父剪辑转到第2帧
this.enabled = false; 本按钮不可用
};
//鼠标滚轮:
mouseListener = new Object();
监听事件
mouseListener.onMouseWheel = function(delta) {
鼠标滚轮的一个函数,其参数为delta
if (delta>0) { 若delta》0
if (txtR2._y<20) {
txtr2的纵坐标小于20
txtR2._y += speed*20;
让txtr2向上快速运动
}
} else { 否则
if (txtR2._y>120-txtR2._height) {
当txtr2的纵坐标值满足上面>120-txtR2._height的条件
txtR2._y -= speed*20;
让 它向下快速运动
}
}
};
Mouse.addListener(mouseListener);
添加鼠标*