counter~
2007-04-24 19:28:48
자신이 직접 그릴 수 있는 -_-; 카운터입니다.
버그나 기능 추가는 코멘트로 남겨주세요 :)
counter.swf (오른클릭으로 저장하세요)
changelog
- 카운터가 바뀔 때 효과음-_-;을 재생할 있게 gSoundPath를 추가하였습니다.
- 카운터가 바뀔 때 이벤트를 잡아챌 수 있는 gCallback이 추가되었습니다.
사용법
counter.swf?gDataProvider=http://...&gImageRoot=http://... 와 같은 방식으로 embed하거나
param 태그의 flashvars 항목에 gDataProvider=http://...&gImageRoot=http://...와 같은 데이터를 value 채우시면 됩니다.
사용 가능한 arguments
gDataProvider : 필수 항목으로 데이터를 받아오는 URL을 입력합니다. URL에서는 숫자만 찍어주면 됩니다. 아래의 URL 참고.
예) gDataProvider=http://blog.miniwini.com/materials/random.php
gImageRoot : 필수 항목으로 카운터에 사용할 숫자 이미지가 있는 경로를 적어주면 됩니다. 내부에서 위의 URL을 기준으로 0.png ~ 9.png 파일,comma.png(지원예정?)까지 가져옵니다. 그림 파일은 직접 그려서 올려야하며, 크기는 10x20 또는 35x23 등으로 통일하여야합니다.
예) gImageRoot=http://blog.miniwini.com/img/counter
위와 같이 설정한 경우, 아래의 파일이 모두 있어야 합니다.
http://blog.miniwini.com/img/counter/0.png
http://blog.miniwini.com/img/counter/1.png
http://blog.miniwini.com/img/counter/2.png
http://blog.miniwini.com/img/counter/3.png
http://blog.miniwini.com/img/counter/4.png
http://blog.miniwini.com/img/counter/5.png
http://blog.miniwini.com/img/counter/6.png
http://blog.miniwini.com/img/counter/7.png
http://blog.miniwini.com/img/counter/8.png
http://blog.miniwini.com/img/counter/9.png
http://blog.miniwini.com/img/counter/comma.png
gInterval : 몇 초에 한번씩 데이터를 다시 가져올 것인가를 정합니다. 기본값은 10이고 10보다 작으면 10으로 강제 설정됩니다.
예) gInterval=20 (20초에 한번씩 다시 데이터를 가져옵니다)
gZeroFill : 특정한 자리수로 설정하고 모자라는 자리를 0으로 채울 것인지를 설정합니다. 예를 들어, gZeroFill이 6이고 카운터가 999면 "000999" 로 표시됩니다.
gSoundPath : 카운터가 바뀔 때 재생할 효과음의 경로를 지정합니다.
예) gSoundPath=http://blog.miniwini.com/add-ons/notify.mp3
gCallback : 카운터가 바뀔 때 호출할 Javascript 메쏘드를 지정합니다. 카운터가 변경되면 해당 메쏘드가 호출되며, argument로는 oldVal과 newVal을 가진 객체가 들어갑니다.
예) gCallback=OnCounterChanged
위와 같이 설정한 후 HTML페이지에
와 같이 Javascript를 작성하시면 특정 카운터에서 하고 싶은 짓-_-;;을 할 수 있습니다.~
버그나 기능 추가는 코멘트로 남겨주세요 :)
counter.swf (오른클릭으로 저장하세요)
changelog
- 카운터가 바뀔 때 효과음-_-;을 재생할 있게 gSoundPath를 추가하였습니다.
- 카운터가 바뀔 때 이벤트를 잡아챌 수 있는 gCallback이 추가되었습니다.
사용법
counter.swf?gDataProvider=http://...&gImageRoot=http://... 와 같은 방식으로 embed하거나
param 태그의 flashvars 항목에 gDataProvider=http://...&gImageRoot=http://...와 같은 데이터를 value 채우시면 됩니다.
사용 가능한 arguments
gDataProvider : 필수 항목으로 데이터를 받아오는 URL을 입력합니다. URL에서는 숫자만 찍어주면 됩니다. 아래의 URL 참고.
예) gDataProvider=http://blog.miniwini.com/materials/random.php
gImageRoot : 필수 항목으로 카운터에 사용할 숫자 이미지가 있는 경로를 적어주면 됩니다. 내부에서 위의 URL을 기준으로 0.png ~ 9.png 파일,comma.png(지원예정?)까지 가져옵니다. 그림 파일은 직접 그려서 올려야하며, 크기는 10x20 또는 35x23 등으로 통일하여야합니다.
예) gImageRoot=http://blog.miniwini.com/img/counter
위와 같이 설정한 경우, 아래의 파일이 모두 있어야 합니다.
http://blog.miniwini.com/img/counter/0.png
http://blog.miniwini.com/img/counter/1.png
http://blog.miniwini.com/img/counter/2.png
http://blog.miniwini.com/img/counter/3.png
http://blog.miniwini.com/img/counter/4.png
http://blog.miniwini.com/img/counter/5.png
http://blog.miniwini.com/img/counter/6.png
http://blog.miniwini.com/img/counter/7.png
http://blog.miniwini.com/img/counter/8.png
http://blog.miniwini.com/img/counter/9.png
http://blog.miniwini.com/img/counter/comma.png
gInterval : 몇 초에 한번씩 데이터를 다시 가져올 것인가를 정합니다. 기본값은 10이고 10보다 작으면 10으로 강제 설정됩니다.
예) gInterval=20 (20초에 한번씩 다시 데이터를 가져옵니다)
gZeroFill : 특정한 자리수로 설정하고 모자라는 자리를 0으로 채울 것인지를 설정합니다. 예를 들어, gZeroFill이 6이고 카운터가 999면 "000999" 로 표시됩니다.
gSoundPath : 카운터가 바뀔 때 재생할 효과음의 경로를 지정합니다.
예) gSoundPath=http://blog.miniwini.com/add-ons/notify.mp3
gCallback : 카운터가 바뀔 때 호출할 Javascript 메쏘드를 지정합니다. 카운터가 변경되면 해당 메쏘드가 호출되며, argument로는 oldVal과 newVal을 가진 객체가 들어갑니다.
예) gCallback=OnCounterChanged
위와 같이 설정한 후 HTML페이지에
function OnCounterChanged(arg)
{
var oldVal = arg.oldVal; // 이전 카운터
var newVal = arg.newVal; // 새 카운터
}
와 같이 Javascript를 작성하시면 특정 카운터에서 하고 싶은 짓-_-;;을 할 수 있습니다.~
19 comments »