뽀라닷컴
Loading...




웹디자인,포토샵,그누보드,제로보드,동영상제작 관련 메모 >>


전체(437)인터넷,컴퓨터 (94) | 웹디자인tip (182) | CG,그래픽tip (70) | BBS_Tip (74) | 영상tip (17) |
xml 연동 플래시 메뉴 만드는 법 2010-05-17 15:11:11
홈페이지홈페이지

레이어를 만들고,
이름을 Action 으로 하고
액션창에 다음과 같이 설정한다.

System.useCodepage = true;
myMenu = new XML();
myMenu.ignoreWhite = true;
myMenu.load("menu.xml");
myMenu.onLoad = function() {
        menu_name = new Array();
        menu_url = new Array();
        var i = 1;
        var ref = myMenu.firstChild.firstChild;
        for (var contain = ref; contain != null; contain = contain.nextSibling) {
                menu_name[i] = contain.firstChild.firstChild.nodeValue;
                menu_url[i] = contain.childNodes[1].firstChild.nodeValue;
                i++;
        }
        for (var k=0; k<menu_name.length; k++) {       
                _root["menu"+k].menuName.text = menu_name[k];
                _root["menu"+k].linkURL = menu_url[k];               
                _root["menu"+k].onRelease = function() {
                        getURL(this.linkURL,'_blank');
                };
        }       
};

레이어를 추가하고
이름을 menu 로 한 후

무비클립을4개 만들고,
무비클립의 이름을
menu1
menu2
menu3
menu4
라고 한다.

무비클립 안으로  동적텍스트를 만들고,
인스턴트 네임을 menuName 이라고 한다.

 

menu.xml 파일을 만든다.


<?xml version="1.0" encoding="euc-kr"?>
<menu>
        <item>
                <name>메뉴네임1</name>
                <url>주소</url>
        </item>
        <item>
                <name>메뉴네임2</name>
                <url>주소</url>
        </item>
        <item>
                <name>메뉴네임3</name>
                <url>주소</url>
        </item>
        <item>
                <name>메뉴네임3</name>
                <url>주소</url>
        </item>
</menu>





    



목록보기 삭제하기