Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   помогите сделать меню (http://www.flasher.ru/forum/showthread.php?t=26999)

Pulsar2002 09.02.2002 15:42

помогите сделать меню
 
Привет всем, есть такая, я думаю вполне разрешаемая, но мне (только начинающему изучать actionscript) увы пока недоступная проблема. Нужно сделать меню, но не простое, а со сложной иерархической структурой (системой под..под.. под.. и т.д. меню) что-то типа проводника в Windows. оно естественно должно открываться и закрываться. Это вполне можно было бы сделать, но:
меню должно быть динамически изменяемым, то есть заранее я не знаю сколько будет корневых каталогов (пунктов меню), сколько подпунктов в каждом пункте и т.д. Все переменные (количество пунктов меню и их заголовки) будут подгружаться из текстового файла с данными.
я попробовал сделать такое меню, взяв за основу урок программирования Бредбери (см. уроки) о том как продублировать кнопки(мувики) и использовать их в дальнейшем (большое ему спасибо). При включении все идет отлично: программа загружает основное меню, в зависимости от величины переменной, обозначающей количество пунктов основного меню, прогоняет цикл, где дублирует мувик с кнопкой и задает каждому последующему свое имя (и визуальное(текстовое) и instanse). Но вот дальше у меня ступор. Каким образом правильно заставить "съехать" вниз другие пункты меню, освободив место для подпунктов, продублировать эти подпункты, а при повторном нажатии, свернуть это подменю обратно, я не знаю. Поэтому обращаюсь ко всем за помощью. Буду очень признателен любому кто даст совет, или подаст идею как все это реализовать. Не исключено, что вариант с дублированием в цикле, может быть тупиковым и не подходящим для этого случая. очень жду ответов или на форуме, или на e-mail langeronf@mail.ru :confused:

Pulsar2002 09.02.2002 16:01

Совсем забыл добавить, что все это меню, естественно не поместиться на экране, так что это все надо еще и в скроллинг запихнуть

Хрюндик 09.02.2002 18:42

я исходник выложил, XML menu называется, там реализованно практически все что тебе надо... Жди, его скоро должны выложить...


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

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