Форум 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=76395)

Vasik1 05.03.2006 18:03

Так это и не линк. Он просто показал, как можно сделать тоже самое гораздо быстрее и проще. Если понял суть, то можно и линк самому сделать. Если не понял, то жди окончательного варианта меню... :) выложим.

KUZEN 06.03.2006 09:23

Цитата:

Сообщение от Rustem-inside
Я посмотрел пример Кузена. А почему над ссылками курсора в виде стрелки нет? Как будто это не линк?

Потому что не добавлено событий кнопки , вот так всё есть

Код:

menu_xml = new XML();
menu_xml.ignoreWhite = true;
menu_xml.onLoad = function(ok) {
        if (ok) {
                F_createMenu();
        }
};
menu_xml.load("menu.xml");
//
F_createMenu = function () {
        var len = menu_xml.childNodes[0].childNodes.length;
        for (var i = 0; i<len; i++) {
                _root.attachMovie("btn", "b"+i, i, {_x:10, _y:i*21+10});
                var b = _root["b"+i];
                b.createTextField("tf", 1, 5, 1, 100, 18);
                b.tf.selectable = false;
                b.tf.text = menu_xml.childNodes[0].childNodes[i].attributes.name;
                b.link = menu_xml.childNodes[0].childNodes[i].attributes.link;
                b.onPress = function() {
                        getURL("http://"+this.link);
                };
        }
};


KUZEN 06.03.2006 09:26

Цитата:

Сообщение от Vasik1
Уже много раз переделал...
вот, что на данный момент имею и всё-равно не работает:


А что вот эта строчка означает var b = _root["b"+i+"/btn_Animation/btn_Button/"]; ???

Да и в кнопку текст динамически не засунуть и спользуй мувики ...

Vasik1 06.03.2006 09:48

Вложений: 1
KUZEN. Помоги пожалуйста. Весь тот же код что и у тебя, только не создаю текст в экшене, а ставлю его во вложенный ролик (точнее дважы вложенный). Меняю строку немного, и всё-равно не получается. Вот пример:

KUZEN 06.03.2006 19:28

написал же чёрным по белому "Да и в кнопку текст динамически не засунуть и спользуй мувики "

Vasik1 07.03.2006 08:33

Вложений: 1
вот сделал, и всё-равно результата нет :(
Цитата:

b.btn_Animation.btn_Button.btn_txt.tf.text = menu_xml.childNodes[0].childNodes[i].attributes.name
Сам понимаю, что какая-то тупая ошибка, но какая - не пойму.

Vasik1 10.03.2006 09:20

KUZEN - посмотри, что-то не получается.Мувик вставляю в кнопку.
понимаю, что это эта флэшка для тебя как для слона комар, а вот у меня что-то не получается. :(

DmitryMV 10.03.2006 20:44

Вложений: 1
Вот работает. Наворотил ты там конечно...:)

Vasik1 11.03.2006 00:29

Спасибо большое. Всё ясно, только ты поставил сзади просто квадратное поле, я же думал там оставить кнопку. Соответственно, так я и сделал. Только кнопка получилась без Over, Down и Hit, типа не меняет свой вид при наведении и нажатии, что есть прескорбно! Может у меня руки отпять не от туда растут? Подскажите....

(сам я уже задолбался спрашивать это... знаю чего хочу, только не фурычит у меня... знаю, что это признак полного не знания... чсувствую себя полным...)

KUZEN 11.03.2006 01:37

Да зачем тебе кнопка, сделай в мувике 3 кадра и переходи на нужный при наведении отведении и нажатии ...


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

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