MXML

MXML
Extensie .mxml
Dezvoltator Chirpici
publicat martie 2004
Tip de format Limbajul de marcare al interfeței cu utilizatorul
Extins din XML

MXML ( M acromedia e X tensible Markup Language ) este un limbaj de descriere a interfeței declarative bazat pe XML utilizat de platforma Adobe Flex utilizată pentru a crea RIA -uri (Rich Internet Applications). Când construiți aplicații web bogate, MXML este utilizat pentru a descrie și a seta proprietăți pentru elementele interfeței vizuale, cum ar fi butoanele, panourile, tabele și așa mai departe. (deși MXML poate fi folosit și pentru a descrie elemente non-vizuale, cum ar fi serviciile web, comportamentul componentelor, tranzițiile etc.). ActionScript este folosit pentru a gestiona evenimentele componentelor descrise folosind MXML.3. De fapt, MXML este un add-on declarativ peste ActionScript, deoarece la compilarea din fișiere MXML, sunt create fișiere ca echivalente, care sunt ulterior convertite în cod binar.

Exemplu

Un exemplu de implementare a programului Hello World în MXML:

<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx= "http://www.adobe.com/2006/mxml" layout= "absolut" backgroundGradientColors= "[# 000011, #333333]" > <mx:Label text= "Bună lume!" verticalCenter= "0" horizontalCenter= "0" fontSize = "48" letterSpacing= "1" > <mx:filters> <mx:GlowFilter color= "#ffffdd" /> </mx:filters> </mx:Label> </mx:Application>

Link -uri