MXML
| Расширение файла: | .mxml |
|---|---|
| Разработчик: | Adobe Systems |
| Initial release | March 2004 |
| Тип формата: | User interface markup language |
| Расширение для: | XML |
MXML — основанный на XML декларативный язык описания интерфейсов, используемый платформой Adobe Flex, применяемой для создания RIA (Rich Internet Applications, насыщенных Интернет-приложений). При создании насыщенных интернет-приложений MXML используется для описания и настройки свойств визуальных элементов интерфейса, например кнопок, панелей, таблиц и т.д. (хотя с помощью MXML можно описывать и невизуальные элементы, например веб-сервисы, поведение компонентов, переходы и т.д.). Для обработки событий описанных с помощью MXML компонентов используется язык ActionScript 3. По сути MXML является декларативной надстройкой над ActionScript, так как при компиляции по MXML-файлам создаются эквивалентные as-файлы, которые в дальнейшем уже переводятся в бинарный код.
Пример
Для того чтобы увидеть результат, после компиляции во Flash приложение, скопируйте исходный код и поместите его в окно редактирования на http://try.flex.org:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Array id="sampleArray">
<mx:String>Sample Label 1</mx:String>
<mx:String>Sample Label 2</mx:String>
</mx:Array>
<mx:Panel title="Example Panel">
<mx:ComboBox dataProvider="{sampleArray}"></mx:ComboBox>
</mx:Panel>
</mx:Application>
Ссылки
- Обзор MXML, Flex Markup Language на Macromedia DevNet.
- Небольшой пример работы на MXML (в Flex Builder 3) на Adobe.com
ca:MXML en:MXML es:MXML fr:MXML it:MXML ko:MXML nl:Macromedia Flex Markup Language pl:MXML pt:MXML
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....