Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   создание MXML в runtime (http://www.flasher.ru/forum/showthread.php?t=153617)

OFFmind 06.04.2011 12:10

создание MXML в runtime
 
Добрый день!
Мне нужно создать MXML файл в runtime, т.е. есть какой-то контейнер(например group) и я в runtime добавляю на него какие-то другие mxml-компоненты. Так вот я хотел спросить, может кто-нибудь знает алгоритм, или вообще где почитать, как можно на базе этого контейнера создать в runtime mxml-документ, что б потом его АНТом можно было скомпилить.

Заранее Большое Всем Спасибо!

п.с. "создать" - достаточно только в памяти. Т.е. как записать файл и т.п. я знаю. мне важен именно алгоритм построения файла вида mxml.

alatar 06.04.2011 16:01

mxml основан на xml. В чем проблема? В конце-концов, можно просто строку сформировать, если работа с xml смущает.

OFFmind 06.04.2011 16:17

2Alatar:
Ну это все понятно. Просто думал есть готовая схема, алгоритм... То, что можно взять переменную типа String и в нее загнать текст и сохранить как mxml и если не будет ошибок, то он его поймет - это ясно. Не ясно как ее генерировать! Т.е. как считывать с компонентов и закидывать в нужные места этого файла. Например, при работе с xml - можно удалять тэги? если, например, человек добавил компонент, а потом удалил его...

п.с. я видел программу DesignView, там примерно то что мне надо реализовано. Но там нет исходного кода. Поэтому я думал, может кто-нить поделится опытом..

но в любом случае, спасибо за ответ)

alatar 06.04.2011 16:24

Цитата:

Например, при работе с xml - можно удалять тэги?
Можно. И добавлять тоже. И атрибуты менять. И...
Цитата:

Поэтому я думал, может кто-нить поделится опытом..
Опытом чего? Создания xml с парой-тройкой неймспейсов?

OFFmind 06.04.2011 16:30

Спасибо!))) значит буду глубже изучать раоту с xml во флексе...


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

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