서브 메뉴에 롤아웃후 1초있다가 사라지게..
어둠
2023.04.01
서브 메뉴에 롤아웃후 1초있다가 사라지게 하고 싶어서 setInterval 을 사용해보기도 했는데..
이게 다시 마우스가 서브메뉴쪽으로 들어간 후에 사라져버려서 난감..;;
힛테스트를 사용해서값이 false 일때 interval 을 걸었는데
인터벌에 의한 함수가 실행하기 전에다시 힛테스트를 할 수 있는 방법이 있을까요?
힛테스트가false 가 되더라도 다시 true 가 되면 인터벌이 실행되지 않게
계속 반복이 돼야하는거면 어떤식으로 인터벌을 걸어야하는지...아 머릿속이 복잡해지네요 ;;;
아이디어가 안 떠올라요 ㅠ.ㅠ..
소스첨부해 드립니다.
xml 을 이용해서서브메뉴를 만드는 거니 쓰실분은 쓰세용 ㅎㅎ
ps. 배경컬러랑 텍스트컬러도 xml 파일에서 제어하도록 만들었습니다.
-
여름
담아갑니다 감사해요.
-
라별
아 성공했습니다 ㅡoㅡ;;
역시 인터벌아이디 삭제가 관건이군요...ㅡ_-;; -
쌍둥이자리
getTime()매서드 이용해서도 만들 수 있을꺼에요.^^;
-
파이팅
setInterval 에서 호출하는 함수에서 hitTest값을 판별하시면 될꺼같은데요....
그리고 클리어인터벌 해주시는것두 잊지마시구요~