커뮤니티로 돌아가기

대화

그린라이트 파이(PI)님의 글에서 이어진 답글 0개

그
그린라이트 파이(PI)@taja82

[2017-09-21 수정]]배너 변경하였습니다. 원래 플래시 안 잡으려고 컴퓨터 한 쪽 구석에다 박아두었는데, 그냥 갑자기 생각나서 어제부터 만들기 시작하였습니다. 최근에 안드로이드 어플 개발을 위해 자바를 잡는데, 자바가 진짜 뭐 조금만 잘못되면 어플 강종되고, Exception이 계속 뜨는데다가, ui변경은 스레드가 필수라고 하고, context인가 이것도 인터넷에서 하라는 대로 해도 안되니까 짜증나서 진짜 못해먹겠더라고요. 그러다가 플래시 잡으니까, 엄청 쉽게 만들어집니다. 서론은 여기까지이고, 제가 계속 플레이어만 만들고 있는데, 할 만한 것이 이것밖에 없네요. 드래그 같은 기초적인것은 계속 우려먹고 있고, 조금 더 구현해서, 저번에 1곡 밖에 넣지 못했는데, 다차원 배열을 적절하게 잘 사용하여, 몇 노래의 가사를 배열 한 개에 다 넣었습니다. 전에 제가 만든 자막 스크립트 자동 생산기로 함수 lyric를 이용하였고, 노래를 여러개 넣기 위해 songnum()이라는 함수도 만들었고, 노래 목록도 배열에 넣었고, 잘 됩니다. 타이밍도 가사 배열과 같은 방식으로 하고, 함수를 정의 후에 적절히 합친 후에 나오게 해주는 구조입니다. 쨌든 여기서 부터 진짜 본론입니다. 앞으로 추가하거나 고쳐야 될 점이. swf파일 용량이 크기 때문에(36MB...) 로딩하는 데 오래 걸립니다. 그래서 저번처럼 로딩바를 넣을 것이며, mp3의 용량을 줄일 생각입니다. 그리고 드래그 하면 가사 이동이 잘 되지 않습니다.(일부러 이 코드 삭제, 나중에 고칠 예정) 가사가 하나씩 넘어가는 것도 꽤 심하게 거슬리는데, 이것도 잘 수정해 봐야되겠지요. 그리고 저장 기능을 넣지 않았습니다. 여기 들어올 때마다, 첫 노래부터 재생이 됩니다.(나중에 추가될 겁니다.) 가끔씩 싱크가 맞지 않을 겁니다.(특히 2번째 곡) 제가 스페이스 바를 눌러야 하는데 멍때려서 순서가 넘어간 겁니다(...) 다시 작업하도록 하겠습니다. 또한 원래 스페이스바를 눌렀다 때야, 타이밍을 맞추게 해놨는데, 이렇게 하면 딜레이가 생긴다고 생각하여, 눌렀을 때에 싱크가 나오도록 할겁니다.(그래서 모든 곡 싱크 다시 맞출 생각임) 앞으로 볼륨버튼 추가할 예정이며, 노래추가도 더 할 것입니다. 2017-09-20 수정 로딩 추가 2번째 곡만 싱크 다시 맞춤 오른쪽 위쪽 구석에 노래 타이틀 적음 이렇게 수정하여 올릴려고 했지만, 배너가 안 올라갑니다. (어제도 안올라가다가 어쩌다가 올라간 것이지만...) 우선 음질을 낮춰서 다시 올려봅니다. 이거 안되면 인터넷에 올리는 방법밖에는... 14.8MB로 줄이니 올라갑니다 2017-09-21 수정 맨 마지막곡(hitorigoto)가 끝나고, undefined - undefined라고 뜨는 것 수정. 정지 버튼 구현(관련 액션이 없었음) 가사 어느 정도 흘러가는거(?) 없앰