Можем ли мы создать шаблон в flex, как тег JSF include или что еще? - PullRequest
0 голосов
/ 07 марта 2011

Я хочу создать гибкое приложение. В этом приложении левая, нижняя и правая стороны будут одинаковыми для всех страниц, но на центральном экране будут изменены события клика. Это возможно? Когда я нажимаю кнопку на центральном экране, на центральном экране появится другой MXML (вызов другого MXML, но слева, справа и вниз будет одинаковым). Как я могу это сделать?

1 Ответ

0 голосов
/ 07 марта 2011

Да и нет, в mxml нет тега включения, однако для достижения этой цели вы можете использовать состав классов или наследование.Используя наследование классов, вы создадите «базовый класс», который содержит общие свойства слева внизу и справа, а затем создадите расширения базового класса, которые заполняют содержимое «центра» (вы можете создать поле с идентификатором в качестве заполнителя дляраздел в макете).В качестве альтернативы вы могли бы построить левый, правый и нижний как отдельные компоненты MXML, а затем повторно использовать эти компоненты в каждой из ваших «страничных» реализаций.

Надеюсь, что это поможет, если нет, то, пожалуйста, будьте более конкретны в отношении того, какой отказсталкиваясь или предоставив образец кода.

Спасибо,

Шон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...