![]() |
Directory tree
Менюшка по типу tree.
Кто делал, расскажите, чтоб мне колесо не изобретать. меню-айтемы из чего как лучше делать? Для целей show/hide можно юзать 1) смену координат (выносить за пределы видимости) 2) криейтить и делейтить айтемы. как организовывали элементы в принципе? В двумерный массив, в н-мерный массив, по классам? |
из XML.
пример: http://www.sharedfonts.com/liveDocs/menu/ - менюха слева исходник: http://www.sharedfonts.com/liveDocs/...1help_menu.fla там есть бодяга одна с переделкой XML иерархии, ее нужно бы грохнуть за ненадобностью, а отдавать правильный XML. |
если попроще, то есть еще вот: http://www.dembicki.narod.ru/tutor/menu_flash_xml.zip
- тщательно закомментированный код, но весьма устаревший. |
сложная штука, чёрт. без трёх литров не разобраться..
сам буду писать =) |
Вопрос: у текста элементов меню непредсказуемая ширина. Как бы мне сделать облать для onRollOver нужного размера?
Поскольку я генерю menu-items как createTextField с указанной шириной, заюзать item._width я не могу. Шрифт - не равноширинный. Как быть? Может можно как-то сгенерить саморастягивающийся текстфилд ? |
Помести текст в мувиклип.
сделай autosize=true А на мувиклип повесь onRollOver. Теперь вся область занятая текстом будет активна как кнопка |
Thanx a lot!!
Вопрос до кучи: Я где-то уже видел, но не могу найти. Как достать до элемента XML не через childNodes а напрямую, по айдишнику? И ещё, да, а можно программно повесить акшн-скрипт на мувик? |
Цитата:
например: xmlID=new XML ("<a id='1'/><b id='2'><bb id='4'/></b><c id='3'/>") trace (xmlID[1]) trace (xmlID[2]) trace (xmlID[3]) trace (xmlID[4]) Цитата:
|
Код:
_root.createEmptyMovieClip('mask_'+curID, _root.getNextHighestDepth()); |
Цитата:
_root['mask_'+curID].onRelease = function (){ _root.ActivateLevel(this._name); } |
| Часовой пояс GMT +4, время: 00:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.