Форум 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)
-   -   динамическое меню (http://www.flasher.ru/forum/showthread.php?t=110439)

dario 02.04.2008 22:01

динамическое меню
 
Всем привет! У меня вопрос такой - есть меню, тупые кнопки с простой анимацией, но ссылки и текст кнопок могут менять. Как мне сделать так чтобы можно было менять текст кнопки и ссылки к ним скажем из txt или может as?
Спасибо за помощь:)

dario 02.04.2008 22:03

Тут мне предложили такой формат, но как его правильно оформить во флеше, чтобы все похало -
<menu>
<item location= "http://blablabla.ru/section1">Раздел 1 </item>
....
<item location= "http://blablabla.ru/sectionN" isActive="1">Раздел N </item>
</menu>

olexandr 02.04.2008 23:05

это хмл - читай про соответствующий класс и разбирайся
я последний раз такое выдал:

XML:
Код:

<item title="Home" url="http://www.com"/>
<item title="Profile" url="http://www.com"/>
<item title="Rentals" url="http://www.com"/>
<item title="Press" url="http://www.com"/>
<item title="Gallery" url="http://www.com"/>
<item title="Contact" url="http://www.com"/>

AS:
Код:

xml_str = xml_str == undefined ? 'menu.xml' : xml_str;
var _xml:XML = new XML();
_xml.ignoreWhite = true;
_xml.onLoad = function(success) {
        if (success) {
                for (var i:Number = 0; i<this.childNodes.length; i++) {
                        _root.attachMovie('item','item'+i+'_mc',_root.getNextHighestDepth());
                        _root['item'+i+'_mc'].xml_url = this.childNodes[i].attributes.url;
                        _root['item'+i+'_mc'].text1_mc.label_txt.text = this.childNodes[i].attributes.title;
                }
        }
};
_xml.load(xml_str);


dario 02.04.2008 23:39

olexandr, спасибо большое, но я не пойму куда именно это ставить во флеше ?

olexandr 03.04.2008 02:15

это не ставить, а разобраться и понять

хмл - это обычный файл, который загружается флешем и парсится
ас код достаточно простой - просто вникни в него

dario 03.04.2008 19:00

Вложений: 1
Я нашел урок - http://www.flashblog.ru/?p=88 у тебя нечто похожее.
А как сделать что-то вроде фаила во вложении, только чтобы скрипт который там загружался из какого-нибудь текстового фаила .as .txt или .xml?:wacko:

dario 03.04.2008 19:04

как скажем прикрепить .as к флешке?

dario 03.04.2008 20:44

Все разобрался, надо на первом фрейме поставить #include "../blablabla.as" и все.


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

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