![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 10
|
Нужно сделать динамическое меню
кнопки располагаются вертикально Название кнопки и id берется к примеру из XML После нажатия на кнопку флэш составляет запрос, отправляет его на сервер и ждет ответа Как реализовать? куда копать? От чего отталкиваться? |
|
|||||
|
Все зависит от конкретной структуры документа XML.
В самом общем виде задача сводиться к обходу этого самого xml в цикле. Например, если xml будет вида: <menu> <item id="1" label="item 1" url="somepage1.html" /> <item id="2" label="item 2" url="somepage2.html" /> <item id="3" label="item 3" url="somepage3.html" /> </menu> То код должен быть примерно таким: import mx.utils.Delegate; var menuXML:XML; var menuItems: Array = new Array(); import mx.utils.Delegate; Вроде так будет работать Последний раз редактировалось alekslitvinenk; 11.05.2008 в 17:18. |
|
|||||
|
[+1 22.07.07]
|
как-то делал такое меню с бесконечной вложенностью.. чуть не взбесился.. рекурсия в такой транс вгоняла ))
|
|
|||||
|
Регистрация: Sep 2006
Сообщений: 89
|
у меня какой-то хитрый глюк, в отдельном фаиле .as прописал класс MenuItem,
но при компиляции выдает ошибку: Class may be only defined in external Action Script 2.0 script. В проекте стоит AS2 в Publish... что это такое может быть??!! Заранее спасибо за советы... з.ы. у меня CS3 |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 89
|
нашел косяк, я дополнитлено пыталса про-include'ить .as фаил.
з.ы. в коде есть пара опечаток: attrubutes -> attributes а так-же вроде .x -> ._x |
|
|||||
|
Ну и всякие там
Удивительно, что этот код был написан без компиляции... респект ![]()
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Сорри, за оЧепятки
Код действительно не проверял: просто побыстрому все описал, чтобы суть изложить ![]() |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 89
|
Что-то у мен все равно не работает... хм
![]() никаких ошибок при компиляции... вроде все проще простого, скорее всего где-то в настройках флеша косяк, плиз, посмотрите ктонибудь исходник и .as практически сделал copy-paste, должно работать.... Спасибо Последний раз редактировалось Denis Davidov; 11.05.2008 в 17:28. |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 89
|
Хм, 5 просмотров и ни одного ответа
)) |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|