MXML

MXML
Rozšíření .mxml
Vývojář Adobe
zveřejněno březen 2004
Typ formátu Značkovací jazyk uživatelského rozhraní
Rozšířeno z XML

MXML ( M acromedia e X tensible Markup Language ) je jazyk pro deklarativní popis rozhraní založený na XML , který používá platforma Adobe Flex používaná k vytváření RIA (Rich Internet Applications). Při vytváření bohatých webových aplikací se MXML používá k popisu a nastavení vlastností prvků vizuálního rozhraní, jako jsou tlačítka, panely, tabulky a tak dále. (ačkoli MXML lze použít i k popisu nevizuálních prvků, jako jsou webové služby, chování komponent, přechody atd.). ActionScript se používá ke zpracování událostí komponent popsaných pomocí MXML.3. MXML je ve skutečnosti deklarativním doplňkem jazyka ActionScript, protože při kompilaci ze souborů MXML se vytvoří ekvivalentní soubory typu as, které se později převedou na binární kód.

Příklad

Příklad implementace programu Hello World v MXML:

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

Odkazy