특정한 키가 눌리는 동안만 소리가 나오게 할수있을까요?
앨런
2023.04.01
엔터프레임간 Key.isDown 이벤트로 했더니.
소리가 계속 duplicate 되는효과가 -_-;;
자동차게임을 만드는데요;
엑셀을 밟고 있는 동안만 모터소리가 나게 하려는데;;
어쩌죠-_ㅠ
이벤트에서 스트림으로 바꿨더니
화면이 띡띡 끊기고;;
attachSound 해서 배경 음악만들어서 플레이시켰더니
stop명령에 모든 음악, 효과 다 꺼져버리고-_-;;
해법이 있죠? 그쵸?
-
꽃큰
아래 방법으로 했더니.. 역시나 플래쉬가 끊기네요;
위에 방법은 무슨 말인지 몰라서 못하구요 ㅠㅠ
스트림은 CPU에 과부하를 거나요? -
적송
아 뭐든 다 방법이 있군요. ㅎ 감사합니다.
sound.position==sound.duration 같은 구절은 이해가 안가지만-_-;;
해법이 있다는데서 기쁨을 느껴(?)요 ㅎㅎ
근데 왜 사운드에 관한건 찾기가 힘든지 ㅠㅠ -
콩알녀
먼저 attachSound 할때 new Sound(this) 이런식으로 생성하고
플레이시 if(sound.position==sound.duration||sound.position==0) sound.start() 하면 될 듯 합니다.
아님 그냥 소리만 들어있는 무비클립을 만들어 소리를 스트림으로 집어넣고
키다운 이벤트에 sound.play(); 키업 이벤트에 sound.stop() 이런식으로 해도 되겠네요