이 사이트 어떤가요? 플래시 + xml연동 소스 포함 정보
이 사이트 어떤가요? 플래시 + xml연동 소스 포함
본문
http://518.terrorboy.net/
요놈 때문에 정모에 못나갔다죠.... ㅠ.ㅠ;;;
메뉴부분에 액션을 수정해서 xml에서 주소값 읽어 들이게 해놨습니다.
위에 로그인 이부분도 xml로 해서 처리할생각입니다.
메인 액션 보기
// 액션 스크립트 작성 : 테러보이(임동덕)
System.useCodepage = true; // 한글 사용가능
var xmlLoader/*:XML*/ = new XML(); // xml 객체 생성
xmlLoader.ignoreWhite = true; // 공백없애기
xmlLoader.load("./menu.xml"); //xml 파일 불러 오기
xmlLoader.onLoad = function(){ // xml파일 로딩 완료후 실행할 명령
// 정상적으로 로드 되는지 출력창에 쀼려본다.
trace(xmlLoader.childNodes[0].childNodes[0].childNodes); // item1 데이터 값 로드
trace(xmlLoader.childNodes[1].childNodes[0].childNodes); // item2 데이터 값 로드
trace(xmlLoader.childNodes[2].childNodes[0].childNodes); // item3 데이터 값 로드
trace(xmlLoader.childNodes[3].childNodes[0].childNodes); // item4 데이터 값 로드
trace(xmlLoader.childNodes[4].childNodes[0].childNodes); // item5 데이터 값 로드
// 메뉴1
_root.menu1_1 = xmlLoader.childNodes[0].childNodes[0].childNodes;
_root.menu1_2 = xmlLoader.childNodes[0].childNodes[1].childNodes;
_root.menu1_3 = xmlLoader.childNodes[0].childNodes[2].childNodes;
_root.menu1_4 = xmlLoader.childNodes[0].childNodes[3].childNodes;
_root.menu1_5 = xmlLoader.childNodes[0].childNodes[4].childNodes;
_root.menu1_6 = xmlLoader.childNodes[0].childNodes[5].childNodes;
// 메뉴2
_root.menu2_1 = xmlLoader.childNodes[1].childNodes[0].childNodes;
_root.menu2_2 = xmlLoader.childNodes[1].childNodes[1].childNodes;
_root.menu2_3 = xmlLoader.childNodes[1].childNodes[2].childNodes;
_root.menu2_4 = xmlLoader.childNodes[1].childNodes[3].childNodes;
// 메뉴3
_root.menu3_1 = xmlLoader.childNodes[2].childNodes[0].childNodes;
_root.menu3_2 = xmlLoader.childNodes[2].childNodes[1].childNodes;
_root.menu3_3 = xmlLoader.childNodes[2].childNodes[2].childNodes;
_root.menu3_4 = xmlLoader.childNodes[2].childNodes[3].childNodes;
_root.menu3_5 = xmlLoader.childNodes[2].childNodes[4].childNodes;
_root.menu3_6 = xmlLoader.childNodes[2].childNodes[5].childNodes;
// 메뉴4
_root.menu4_1 = xmlLoader.childNodes[3].childNodes[0].childNodes;
_root.menu4_2 = xmlLoader.childNodes[3].childNodes[1].childNodes;
_root.menu4_3 = xmlLoader.childNodes[3].childNodes[2].childNodes;
_root.menu4_4 = xmlLoader.childNodes[3].childNodes[3].childNodes;
_root.menu4_5 = xmlLoader.childNodes[3].childNodes[4].childNodes;
_root.menu4_6 = xmlLoader.childNodes[3].childNodes[5].childNodes;
// 메뉴5
_root.menu5_1 = xmlLoader.childNodes[4].childNodes[0].childNodes;
_root.menu5_2 = xmlLoader.childNodes[4].childNodes[1].childNodes;
_root.menu5_3 = xmlLoader.childNodes[4].childNodes[2].childNodes;
_root.menu5_4 = xmlLoader.childNodes[4].childNodes[3].childNodes;
// 홈으로
_root.home = xmlLoader.childNodes[5].childNodes[0].childNodes;
}
링크부분 액션 보기
on(release){
getURL(_root.home);
}
xml 보기
<item1>
<menu1>#item1-menu1</menu1><!-- 위원회 소개-설립취지 -->
<menu2>#item1-menu2</menu2><!-- 위원회 소개-정관 -->
<menu3>#item1-menu3</menu3><!-- 위원회 소개-대표인사말 -->
<menu4>#item1-menu4</menu4><!-- 위원회 소개-조직도 -->
<menu5>#item1-menu5</menu5><!-- 위원회 소개-경과보고 -->
<menu6>#item1-menu6</menu6><!-- 위원회 소개-찾아오시는길 -->
</item1>
<item2>
<menu1>#item2-menu1</menu1><!-- 설립과정-절차 -->
<menu2>#item2-menu2</menu2><!-- 설립과정-묻고답하기 -->
<menu3>#item2-menu3</menu3><!-- 설립과정-법률 -->
<menu4>#item2-menu4</menu4><!-- 설립과정-가입절차 -->
</item2>
<item3>
<menu1>#item3-menu1</menu1><!-- 지부안내-광주.전남 -->
<menu2>#item3-menu2</menu2><!-- 지부안내-서울 -->
<menu3>#item3-menu3</menu3><!-- 지부안내-경기.인천 -->
<menu4>#item3-menu4</menu4><!-- 지부안내-대전.충원 -->
<menu5>#item3-menu5</menu5><!-- 지부안내-대구.경북 -->
<menu6>#item3-menu6</menu6><!-- 지부안내-부산.울산.경남 -->
</item3>
<item4>
<menu1>#item4-menu1</menu1><!-- 열린공간-공지사항 -->
<menu2>#item4-menu2</menu2><!-- 열린공간-보도자료 -->
<menu3>#item4-menu3</menu3><!-- 열린공간-5·18관련뉴스 -->
<menu4>#item4-menu4</menu4><!-- 열린공간-행사일정표 -->
<menu5>#item4-menu5</menu5><!-- 열린공간-자유게시판 -->
<menu6>#item4-menu6</menu6><!-- 열린공간-설문조사 -->
</item4>
<item5>
<menu1>#item5-menu1</menu1><!-- 5·18역사-정의 -->
<menu2>#item5-menu2</menu2><!-- 5·18역사-배경 -->
<menu3>#item5-menu3</menu3><!-- 5·18역사-전개과정 -->
<menu4>#item5-menu4</menu4><!-- 5·18역사-피해자현황 -->
</item5>
<item6>
<menu1>#HOME</menu1><!-- 홈으로 -->
</item6>
0
댓글 6개

<menu1>이부분에 링크 주소 올리면됩니다.</menu1><!-- 위원회 소개-설립취지 -->
이걸 또 php화 해서 자동으로 주소 붙게 하려구요.
로그인 부분때문에라도 php화 할필요가 있어서요
그리고 아주 잘 만드셨네요~ 한눈에 봐도 멋진 싸이트를 만들기 위해 노력하셨다는 그 한땀한땀의 장인 정신을 느낄 수 있었습니다 ㅎ

링크로 대처 하면 정상 작동 합니다.
일단 서브 페이지 작업이 안되서(오늘 까지인데 ㅠ.ㅠ;) #으로 붙여서 구분해두었습니다.
디자인은 제가 한것이 아니구요.
회사 소속 프리랜서에게 받은것입니다.
금요일 오후에 받아서 작업이 늦어 진거죠...
금요일에 시안받고 오늘까지 제작해야하는데 ㅡㅡ;;;
폰트만 재대로 딸려왔다면 됬을건데....
플래시 원본이 그런식으로 와서 그렇게 뜨는거에요 ㅠ.ㅠ;;
플래시 액션 모두 지우고 새로 작성하느라 오래걸렸는데 서브메뉴를 손보기에는 디자인 감각이 떨어져서 말칠까봐 손을 못댔습니다.

이부분은 그대로 사용하시기 보다는
xmlLoader.load("menu.xml"); //xml 파일 불러 오기
처럼 사용하셔야 경로상 문제가 덜 발생합니다.
일단 전 서브페이지가 없어서 ./를 붙여서 사용중입니다.

기다리고 있겠습니다.
