키메소드에대해서질문..
하린
2023.04.01
키입력에대해질문입니다..
isDown()를 이용하여 키를 누르면 카운터가 올라가는 프로그램을 만드는데..
isDown()을 사용하면 키를계속누루고 있으면 카운터가 계속올라가더군요
여기서 키를 계속누르고 있어도 카운터가 한번만 올라가게 할려면 어떤 메소드를 사용해야될까요??
잘부탁드립니다^^
-
갅쥐누뉨
var _root.toggle_isDown = true;
if(isDown() && _root.toggle_isDown){
// functions
_root.toggle_isDown = false;
}
라고 해주시면 한번 실행후 _root.toggle_isDown 은 false 값이 되어서 그다음부터는 실행이 되지 않겠죠. -
유1혹
저같은경우에 onEnterFrame 에서도 한번만 작동하는 함수를 만들때는 전역변수를 하나 만들어서 그값으로 토글을 사용합니다.
-
가을바람
isDown이 계속 동작하던가? 혹시 enterFrame이나 프레임재생이 되서 액션이 재실행되는것이 아니라면 onPress를 써보세요.