어찌 어찌 하다보니 벌써 플래시 갤러리 8 개째 입니다.

이 플래시는 sm3 (ojk5) 님의 요청에 의해 xe연동으로 만들었습니다.
sm3님 말대로 한신간 동안 또닥거리고 지금 이글을 쓰고 있습니다.
이 소오스는 오픈 소오스 이더군요.
여기서 사용해도 무방할것 같습니다.
저작권에 위배된다면 즉시 내리겠습니다.

출처 : http://www.ruochi.com
한국 출처 : http://www.imgwizard.com/29737#1

입니다. 아래 설정값 번역은 한국출처에서 가져왔습니다.허락도 없이 가져와서 죄송합니다.
달리 방법이 없어서요.아마도 이해하실겁니다. zb5로는 이미 만드신 모양입니다.
저는 sm3님 정보에 의해 위 사이트 구경하면서 저도 언젠가 사용해볼까 해서 급조해서
연동부분만 만들었습니다.
설정값이 20개가 넘는군요. 이것을 설정에서 받으려 하니까 노가다가 심해
설정은 간단히 하고 일단은 list.html에서 설정값을 변경하는 방법을 택했습니다.
이점은 죄송스럽게 생각합니다.
뭐 설정은 한번 하면 그리 많이 하지 않으므로 ...입니다.

-------------------------------------------------------------------------------------------------------
 
그럼 설치로 들어갑니다.


1. dicasajin_flash_gallery_7.zip

 역시 이것 역시 제 스타일 데로 입니다.
 기본 저의 폼에 마추다 보니 이런식 입니다.
 
 바탕이나 색 설정은 제 스타일로 흙백과 랜덤칼라,투명모드 지원합니다.
 바탕은 현재 10개 정도 만들어 놓았으니 사용하시면 됩니다.
 또한 타이틀바 사용 유무도 설정이 됩니다. 그외 복잡한 파라메터는 아래 설명합니다.
 
 설치 결로는 "widgets/" 방에 풀어서 올리시면 됩니다.
 즉 풀린것에서 "dicasajin_flash_gallery_7" 폴더를 widgets 방에 통째로 올리시면 됩니다.(스킨즈 방이 아님을 명심하세요.)
 압축을 푸실때 "dicasajin_flash_gallery_7"에 압축풀기로 하시기 바랍니다.
 
 그런다음 관리자->관리모듈->위젯에 가셔서 "디카사진 플래시 갤러리 7"를
 선택해서 코드생성에 들어가셔서 위젯스킨 설정을 하시면 되는데
 여기에는 3가지 위젯 스킨이 들어가 있습니다.
 한 페이지에서 8개 동시 사용가능합니다.(다른 설정으로:효과설정이 8개 이므로 8개로 만들었습니다.)

 이 8가지 효과는 아래 설정에서 참고 하시기 바랍니다. 


 다음으로 바탕 스킨 설정하시면 됩니다.(칼라셋이라고 하는것 입니다.)
 바탕은 아무거나 해도 무방합니다.
 보이지 않기 때문이기도 하고 어떤 효과설정에서는 보이기도 합니다.


2. 설치 경로문제

 "widgets/dicasajin_flash_gallery_4/skins/default/list.html" 에 보시면
 {@$Path     = "";}              <!--XE 설치된경로 ("/xe/")-->
 
 가 있습니다.
 간혹 이것이 문제가 되더군요.
 
 경로도 {@$Path     = "";} 이부분을 {@$Path     = _XE_PATH_;}
 
 위는 개인서버가 아닌경우 해당됩니다.
 개인서버에서 _XE_PATH_ 값은 자기컴에 C:dkdkdkdkdk 즉 자기 컴푸터 설치된곳을 가져옵니다.
 그러나 개인서버가 아닌곳에서는 제대로 가져옵니다.
 개인서버는 그냥 "" 하시고 그게 아니되면 "xe" 혹은 "zbxe"로 해보시기 바랍니다.


3. 주의 사항

 대개들 안되는 분들은 너무 성급하게 생각하시고 설치 안내를 잘 읽지 않고 하시는 경우가 있더군요.
 설치방의 스킨 방에 보시면 xml 방이 있고 그 밑에 gallery.xml이 생성됩니다.
 이 파일 권한 설정이 777로 되어야 합니다.
 xml 방도 같이 설정해 주시기 바랍니다.
 저는 개인 서버라 관계가 없습니다.

 또한 스킨 방에 list.html은 손대실때는 신중히 하시기 바랍니다.
 설정값을 리스트 할때 복잡함으로 ' 나 "  순서가 바뀐다거나 다른것으로 대체되면 이 플래시 동작 거부합니다.
 
 또한 아직까지 제가 올린 버전의 댓글 참조하시면 무리없이 설치 성공하시리라 봅니다.
 

4.  적용사이트 보기

 http://dicasajin.goanygate.com:8080/page_dicasajin_layout_main2_test_07
 
 효과 8개를 올려놓았습니다.(트래픽의 압박이 조금 있습니다.개인서버이기때문에)
 

5.  파폭에서 안될때

 파폭용 플래시 버전이 낮아서 그렇니다.
 저 아래 제가 올린 플래시 갤러리에서 "install_flash_player.exe"를 설치하시면 됩니다.
 저도 고민했는데 이것을 잊고 있었습니다.
 안되던것들이 전부 이제는 됩니다.

6.  외국어 문제

  SWF는 오리지날을 그대로 사용하는데 별 이상없이 한글은 됩니다.
설정에 보시면 <titleFont>ganji</titleFont> 가 있다 여기에 자기가 원하는 폰트 이름을 입력하면 된다.
즉 이 폰트는 내부에  embed되는것이 아니라 device font를 사용하므로
어느 나라에서도 사용 가능하다.
또한 하단 숫자는 embed font 이기 때문에 고칠수 없다.
 
7. 플래시 사이즈 문제

 이 플래시는 크랍전용으로 개발된것으로 생각합니다.
 그러한 이유로 해서 적당히 조절하시기 바랍니다.
 주로 가로 사진이 여기에 맞겠지요.
 세로 사진 위주라면 제가 올리 플래시 갤러리중 선택해서
 사용하시면 됩니다.

8.  위젯 샘플 및 파라메터 설명

 <img class="zbxe_widget_output" widget="dicasajin_flash_gallery_7" skin="default"   colorset="random_color"  use_title_bar="Y" title="디카사진 플래시 갤러리 7-alpha" title_cut_size="20" order_target="list_order" order_type="desc" subject_cut_size="20" flash_width="523" flash_height="351" thumbnail_type="crop" thumbnail_width="515" thumbnail_height="343" display_subject="Y" display_author="Y" display_regdate="Y" list_count="26" mid_list="GalleryTest_01" /> 

 이번 위젯 샘플은 간단합니다.
 위는 그저 제가 올린 위젯 참조하시면 아실것 입니다.

9.  중요한 설정값

 이 설정값은 설치방의 스킨방에 가시면 list.html이 있습니다.
 직접 변경하셔야 합니다.
 8개가 기본으로 설정되었다 하드래도 마음에 들게 하시려면
 변경해야 되겠지요.
 중요한 것은 편집할때 다른것은 건드리지 마시고
 
 <!--options--> 
 
 {@$xmlDoc .="<config>rn";}
  
 {@$xmlDoc .=" <roundCorner>0</roundCorner>rn";}
 {@$xmlDoc .=" <autoPlayTime>4</autoPlayTime>rn";}
 {@$xmlDoc .=" <isHeightQuality>false</isHeightQuality>rn";}
 {@$xmlDoc .=" <blendMode>normal</blendMode>rn";}
 {@$xmlDoc .=" <transDuration>1</transDuration>rn";}
 {@$xmlDoc .=" <windowOpen>_self</windowOpen>rn";}
 {@$xmlDoc .=" <btnSetMargin>auto 5 5 auto</btnSetMargin>rn";}
 {@$xmlDoc .=" <btnDistance>20</btnDistance>rn";}
 {@$xmlDoc .=" <titleBgColor>0xff6600</titleBgColor>rn";}
 {@$xmlDoc .=" <titleTextColor>0xffffff</titleTextColor>rn";}
 {@$xmlDoc .=" <titleBgAlpha>.75</titleBgAlpha>rn";}
 {@$xmlDoc .=" <titleMoveDuration>1</titleMoveDuration>rn";}
 {@$xmlDoc .=" <btnAlpha>.7</btnAlpha>rn";}
 {@$xmlDoc .=" <btnTextColor>0xffffff</btnTextColor>rn";}
 {@$xmlDoc .=" <btnDefaultColor>0x1B3433</btnDefaultColor>rn";}
 {@$xmlDoc .=" <btnHoverColor>0xff9900</btnHoverColor>rn";}
 {@$xmlDoc .=" <btnFocusColor>0xff6600</btnFocusColor>rn";}
 {@$xmlDoc .=" <changImageMode>click</changImageMode>rn";}
 {@$xmlDoc .=" <isShowBtn>true</isShowBtn>rn";}
 {@$xmlDoc .=" <isShowTitle>true</isShowTitle>rn";}
 {@$xmlDoc .=" <scaleMode>noBorder</scaleMode>rn";}
 {@$xmlDoc .=" <transform>alpha</transform>rn";}
 {@$xmlDoc .=" <isShowAbout>true</isShowAbout>rn";}
 {@$xmlDoc .=" <titleFont>Arial</titleFont>rn";}
 {@$xmlDoc .="</config>rn";} 

 <!--options end--> 

 위 부분에서 각 설정값만 아래 참고 하시어 변경하시기 바랍니다.
 
 설정값 설명은 저 위에 출처에서 가져왔습니다.(이점 사과드리면서 감사합니다.)
 
 -------------------------------------------------------------------------------------------------------
 
 - 다양한 효과 => alpha, blur, left, right, top, bottom, breathe, breatheBlur (xml 파일에서 < transform>breathe< /transform > 부분 수정)
 - 라운드 형태의 모습으로도 출력가능
 - 다양한 이미지포멧 지원 (.gif, .jpg, .png 까지는 테스트해봤음)
 - 그 이외에 로테이트시간, 링크(_self, _blank), 알파값, 각각의 색상변경,, 등의 설정가능
 
 
 <config>
 <roundCorner>10</roundCorner> = 라운드사용시에 roundCorner의 수치. 사용안하면 0으로
 <autoPlayTime>5</autoPlayTime> = 이미지 로테이트 시간.
 <isHeightQuality>false</isHeightQuality> = 이미지 퀄리티설치. true(사용) 또는 false(사용 안함)
 <blendMode>normal</blendMode> = 기본값
 <transDuration>1</transDuration> = 효과적용시간
 <windowOpen>_self</windowOpen> = 이미지 클릭시에 링크타켓. _self(현재 창) 또는 _blank(새창)
 <btnSetMargin>auto 15 15 auto</btnSetMargin> = 하단 버튼set 간격(margin 값)
 <btnDistance>20</btnDistance> = 하단 버튼과 버튼사이의 공간 (버튼의 가로사이즈가 될수도)
 <titleBgColor>0xff6600</titleBgColor> = 상단 타이틀바의 배경색
 <titleTextColor>0xffffff</titleTextColor> = 상단 타이틀 글자색상
 <titleBgAlpha>.99</titleBgAlpha>= 상단 타이틀바의 알파값 (물론 클수록 진함;;)
 <titleMoveDuration>1</titleMoveDuration> = 상단 타이틀바의 실행시간(초)
 <btnAlpha>.7</btnAlpha> = 하단 버튼의 알파값
 <btnTextColor>0xffffff</btnTextColor> = 하단 버튼의 글자색상
 <btnDefaultColor>0x1B3433</btnDefaultColor> = 하단 버튼의 기본색상
 <btnHoverColor>0xff9900</btnHoverColor> = 하단 버튼 over시의 색상
 <btnFocusColor>0xff6600</btnFocusColor> = 하단 버튼 focus시의 색상
 <changImageMode>click</changImageMode> = 이미지 체인지 방법 (click, over)
 <isShowBtn>true</isShowBtn> = 하단 버튼의 출력여부. true(사용) 또는 false(사용 안함)
 <isShowTitle>true</isShowTitle> = 상단 타이틀바의 출력여부. true(사용) 또는 false(사용 안함)
 <scaleMode>noBorder</scaleMode> = 스케일모드에 대한 설정
 <transform>breathe</transform> = 효과설정(alpha, blur, left, right, top, bottom, breathe, breatheBlur)
 <isShowAbout>true</isShowAbout> = 플래시위에서 마우스우측클릭시 출처에 대한 출력여부. true(사용) 또는 false(사용 안함)
 <titleFont>ganji</titleFont> = 상단 타이틀바에 사용될 폰트(예. 궁서,굴림 등등으로 입력하면 된다.)
 </config>   
 -------------------------------------------------------------------------------------------------------
 
 위에서 효과 부분은 아래에서 세번째 <transform>breathe</transform> 이 부분입니다.
 아마도 이부분을 많이 변경하실것 같군요.
 다른 부분은 저도 아직 건드리지 않았지만 한번 해보시기 바랍니다.
 
애고 이 설명까지 딱 2시간 걸렸습니다.
하여간 마음에 드시면 사용하시고 즐거움 밤 되세요.
저는 뭐뭐 왕후 보러갑니다.
 

샘플1(타이틀바 적용)

Snap2.jpg

샘플2(타이틀바 적용)

Snap1.jpg

[레벨:9]id: id: 하하호호>
profile