Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Помогите привязать меню к xml (http://www.flasher.ru/forum/showthread.php?t=133235)

canycat 30.11.2009 16:34

Помогите привязать меню к xml
 
Я понимаю, что вопрос глупій и сейчас все меня "пинать будут" Но всё же.
Вопрос:
Нужно сделать меню и управляемым, чтобы оно брало пункты (название и куда ссылаться) с, например, menu.xml

Саму анимацию мне сделать не проблема, проблема привязать всё это к искмейлу.
Кто знает подходящие уроки и т.д. Дайте ссылки. Нужно очень срочно.
Заранее благодарна.

_SAM_ 30.11.2009 16:56

Код AS1/AS2:

Stage.scaleMode = "noScale";
Stage.align = "TL";
 
import flash.display.BitmapData;
 
var menu_arr = new Array();
 
 
 
function loadXML(loaded) {
        if (loaded) {
                        xmlNode=this.firstChild
                        total_razdelov=xmlNode.childNodes.length
                        for(i:Number=0;i<total_razdelov;i++){
                                total_punktov_v_rle=xmlNode.childNodes[i].childNodes.length
                        }
                        total_punktov_v_rle
                        //trace(total_razdelov)
                        //cчитывает урлы пункта меню
                        //for(i:Number=0;i<total;i
                        //trace(xmlNode.childNodes[1].attributes.url)
 
        } else {
                trace("Error loading XML menu.xml");
        }// end else if
}// End of the function
 
 
 
 
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("menu.xml");




хмл menu.xml

Код:

<?xml version="1.0" encoding="utf-8"?>
<menu1>
        <menu2>
                <menu url="http://www.sam.vn.ua">главная</menu>
                <menu url="http://www.sam.vn.ua1">flash</menu>
                <menu>web</menu>
                <menu>logo</menu>
<menu>logo</menu>
        </menu2>

        <menu2>
                <menu>жареный</menu>
                <menu>гвоздь</menu>
        </menu2>

        <menu2>
                <menu>пейте</menu>
                <menu>пиво</menu>
                <menu>будете</menu>
                <menu>здоровы</menu>
        </menu2>

        <menu2>
                <menu>контакты</menu>
        </menu2>

</menu1>

вот что у меня есть.


+ как работать с хмл
http://www.artlebedev.ru/tools/techn...etc/flash-xml/


Часовой пояс GMT +4, время: 18:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.