home > マウスが動けばメニューが消えるエフェクト
マウスが動けばメニューが消えるエフェクト
October 23, 2007
マウスが動けばメニューは消えて、マウスが静止しているとまた表示する。そんなのを創りたかったんだけど、意外に手間取った。オブジェクト名が「menu_obj」のメニューをルートに配置してあります。
var flag = false; var mouseintervalID = false;mouseObj = new Object();
mouseObj.onMouseMove = function() {
if(flag == false ){
//マウスが静止状態
flag = true;
}else{
//マウスが移動状態
flag = false;
//ボタン機能復活
_root.menu_obj._visible = true;
_root.menu_obj.enabled = true;
}
clearInterval(mouseintervalID);
//1秒後にメニューを消す
mouseintervalID = setInterval(MouseFunc,1000);
}
Mouse.addListener(mouseObj);
function MouseFunc(){
flag = false;
clearInterval(mouseintervalID);
//ボタン機能きる
_root.menu_obj._visible = false;
_root.menu_obj.enabled = false;
}