창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by 박종훈2010-07-18 21:03:45, Hit : 4562
삼지창을 이용한 스킨구현..
Homepage : http://qnrdlqkrwhdgns.canxan.com/
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=freeboard&no=4498
게시판 쭉 둘러보다가, 생각했는데요.
삼지창을 이용하면 HTML을 이용해서 간단하고 멋있게 스킨을 제작할수 있을 것 같다는 생각이 들었습니다.

HTML을 이용하면 스킨구현이 매우 쉬워지더라고요.
기존의 스킨은 ㅎ버튼이나 ㅎ밑판 등으로 꾸미고 ini에다가 스킨설정을 담는 방식이었죠.
그리고 기존 방식의 가장 큰 단점은 매우 제한적이라는 겁니다. 자유롭게 버튼의 위치나 구성등을 바꿀수가 없었죠. 간단하게 색상이나 바꾸고 그림이나 바꾸어주는 것이 기존 스킨의 전부였죠. 즉, 재생버튼과 정지버튼은 항상 그 위치에 있고 단순히 재생버튼과 정지버튼의 색상정도만 바꾸는 수준이었죠. (물론 객체들의 위치들을 자유롭게 바꾸도록 구현 할수는 있겠지만 매우 노가다적인 작업이 뒤따르겠죠.)

그런데 HTML을 이용하면 그런 제한이 없어진다는 겁니다.
다시말해 매우 유동적인 UI가 가능해진다는 겁니다. 기존의 방식으로는 재생버튼와 정지버튼은항상 그 자리에 있어야만 했고, 스킨이라고 해봤자 색상을 바꾸는게 고작이었지만, HTML방식을 사용하면 재생버튼의 위치도 자기가 마음대로 할수 있고, 색상은 물론이며 크기도 자유자제로 구성할수 있다는 것이 매우 큰 장점입니다.


HTML을 만들면 바로 스킨이 제작되는 거죠.
그렇다면 어떻게 창조와 통신을 할까요?

제가 소스자료실에 올렸던 간단한 연동예제가 있습니다.(http://cugz.sjworks.net/bbs/zboard.php?id=pds_sc&no=775)
저건 매우 초보적인 수준이지만 통신은 할수 있었죠.

각각의 버튼마다 고유의 주소를 부여하는 겁니다.
http://player.play
http://player.stop
http://player.next
http://player.volumeUp

등등의 고유의 스킨주소를 부여하는 겁니다. 그래서 창조의 삼지창에서는 주소의 변화를 감지해서 각각에 맞는 동작을 수행하는 됩니다.


그런데 아직은 완벽하지 않습니다.
오늘 구현하려고 했는데 아래와 같은 장애가 있었습니다.

1. 창 이동에 문제가 있다.
창조에서 [창틀무] 상태라면 마우스를 누를때, 땔때 등을 이용하면 얼마든지 창을 이동할수 있습니다만. 삼지창을 사용하면 못하는 겁니다.
별도로 이동Bar 을 만든다면 모를까 삼지창을 이용해서는 마우스를 누를때, 땔때를 구현할수 없습니다.
물론 onmouserdown, onmoseup 등의 이벤트가 있지만 잘 안되더라고요.
혹시 잘 구현 가능하신 분은 예제를 올려주시면 고맙고요^^

2. 가사(LRC)지원 문제.
최근에 권선중님, paintj님께서 플레이어를 제작하시고 있고, 또 가사 지원도 하는데요, 창조라면 ㅎ시계 등을 사용하거나 하면 가사창을 만들어서 구현할수는 있겠지만, 삼지창을 이용하면 가사창을 어떻게 구현할까라는 겁니다. 아직 삼지창에서는 웹페이지에서 가져오는 것은 가능한데, 웹페이지에 집어넣는것을 어떻게 할까입니다ㅠ 삼지창에서 HTML수정기능이나 DOM등등을 제어할수 있다면 가능해질겁니다~^^

박종훈   2010-07-18 PM 11:20:55  
http://cugz.sjworks.net/bbs/zboard.php?id=pds_sc&no=783
스킨구현의 예제입니다.
지상현   2010-07-19 AM 1:10:11  
제가 처음에 생각한 기획대로군요.
예제를 만들려고 했지만 몇 가지 문제 때문에 바빠서 손을 놓고 있었는데...
대신 해주셔서 고맙습니다.
LIST ALL               GO TO THE TOP


N
C
   Subject
Posted by
Date
H
notice   게시판 용도를 약간 수정했습니다. (프로그램 자료실, 기타 자료실) 지상현 2011/02/01  6658
notice   '창조'의 문제점을 모아봅시다. [3] 지상현 2010/07/02  8116
3894
   문자표 횡칸, 글꼴 색상좀 추가해 주시면 안될까요
날아라KTX 2022/09/26  492
3893
   지금 보니까 창조 업그레이드 주기가 10년쯤되더라구요.
박재성 2022/01/09  1002
3892
   안녕하세요.. 또다른 새해를 맞이하고 7일차네요..
권선중 2022/01/07  747
3891
   창조 업그레이드후 3년이 훌쩍넘어 이제 4년차에 접어드는데요.
박재성 2021/12/04  887
3890
   오랜만에 커즈닷컴에 접속했습니다.
신용주 2021/09/21  923
3889
   싸이월드 부활 소식과 함게 또 오랜만에 들려요~~~
권선중 2021/08/19  903
3888
   다들 잘 지내시나요? [6]
지상현 2021/01/14  1413
3887
   창조라는 프로그램을 사용한지 꽤 오랜 시간이 흘렀네요. [2]
신용주 2020/09/02  1965
3886
   안녕하세요~ 오랜만입니다ㅎㅎ
joyfuI 2020/06/15  1775
3885
   2020년 만우절날 오랜만에 접속해봅니다.
신용주 2020/04/01  1757
3884
   2020년 새해를 맞이한지 벌써 10일이 지났습니다. ^^ [1]
권선중 2020/01/10  1892
3883
   복구되었네요~~!! [1]
박재성 2019/09/20  1931
3882
   근황토크라도 해볼까요~? ㅎㅎ [6]
손상진 2019/04/05  2390
3881
   ^^ 잠잠하네요.. [3]
권선중 2019/03/29  2096
3880
   윈도우10에서 manifest 파일 사용 시 주의사항.
바람 2019/02/17  1860
3879
   ^^ 너무 오랜만에 왔다더니 비밀번호를 ㅠㅠ [1]
권선중 2018/12/08  2171
3878
   irc 봇을 만들고 있네요. [1]
박재성 2018/10/24  2268
3877
   얼마전 벗꽃구경한거같은데 벌써 여름이.. [1]
권선중 2018/06/20  2730
3876
   성인e님.. [1]
박재성 2018/03/24  2308
3875
   뒤늦게나마 창조 20주년 짐심 축합니다. [1]
권선중 2018/01/19  2915
3874
   금년 연말이나 내년 연초에 창조 버그 패치 예고 [27]
남상기 2017/12/08  3178
3873
     ㅎ파일 탐색 명령 중 '갱신해'
바람 2017/12/11  2572
3872
   홈 페이지에 문제가 좀 있군요. [1]
바람 2017/10/28  3302
LIST ALL   1 [2][3][4][5][6][7][8][9][10]..[156] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인