flash如何实现重复?

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:57:44
onClipEvent(enterFrame){
_root.menu1.hit.onRollOver = function() {
_root.menu1.gotoAndPlay(2);
_root.submenu1.gotoAndPlay(2);
}
_root.menu1.hit.onRollOut = function() {
_root.submenu1._visible=false;
}
}
这是一段鼠标滑过动作,但是播放以后,此语句只能执行一次,鼠标再次滑过的时候就不执行动作了,请教高手指点啊!急等!
我的qq是420433980

onRollOut和onRollOver 是鼠标事件,有鼠标动作才执行,没必要使用enterFrame

把下列代码写在_root帧上,原来剪辑上的代码删除
_root.menu1.hit.onRollOver = function() {
_root.menu1.gotoAndPlay(2);
_root.submenu1.gotoAndPlay(2);
};
_root.menu1.hit.onRollOut = function() {
_root.submenu1._visible = false;
};

可以用事件侦听器方式,你这种方式很浪费系统资源