Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flex > Flex 4.5 Как подключать дополнительные файлы mxml.


Автор: GreenBerg 1.7.2011, 12:18
Необходимо подключать в основном файле (где application) другие mxml файлы. Причем не отдельными компонентами или модулями.
А чтоб сразу, при компиляции, встраивался нужный mxml файл в том месте, где нужно.

Автор: SoWa 3.7.2011, 08:48
Нее, я не понимаю твоей логики...
Компонент может быть просто набором нужных визуальных компонент. И вставлять его в нужное место...

Автор: GreenBerg 3.7.2011, 14:44
SoWa
Возможно и так)
Но компоненты я использую,
но тут мне нужно было нечто другое. решил проблемы обычным скриптом, который обрабатывает xml. и заменяет опредленные узлы. на другие загруженные с файлов.

Автор: SoWa 3.7.2011, 18:44
Капец, зачем так жизнь усложнять smile

Автор: GreenBerg 3.7.2011, 21:55
SoWa
Наоборот, упростил)
Тут просто местами совершенно нет необходимости использовать компоненты.
Пому начал искать решение разбивки файла на части, не используя компоненты или модули)

Автор: SoWa 4.7.2011, 19:01
Любой MXML компонент, созданный тобой - по сути контейнер, в котором ты размещаешь другой MXML код. Он наследуется от Spark.Group
Ты туда суешь, например, кнопочки, поля для ввода, картиночки и прочее.. И это как раз тот самый MXML файл, что тебе нужен.
Но может быть я правда не очень понимаю твоей задачи. Хотя предполагаю, что тебе нужна была аналогия include/require из PHP...

Автор: GreenBerg 5.7.2011, 17:08
хм, значит я не так перевел.
просто там сводилось к тому, что компонент собирается отдельно от основного файла, компилируется, а уже потом можно цеплять к основному файлу.
пойду еще раз перечитаю.

Автор: GreenBerg 5.7.2011, 17:25
У меня тогда будет примерно 30 компонентов, который будут использоваться 1 раз.

И примерно 10: которые по многу будут использоваться.

Автор: SoWa 5.7.2011, 20:19
Пишешь эти 30 компонент, собираешь их в один пакет, компилируешь пакет в swc - профит smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)