MXML | |
---|---|
Förlängning | .mxml |
Utvecklaren | Adobe |
publiceras | mars 2004 |
Formattyp | Markeringsspråk för användargränssnitt |
Utökad från | XML |
MXML ( M acromedia e X tensible Markup Language ) är ett XML -baserat deklarativt gränssnittsbeskrivningsspråk som används av Adobe Flex -plattformen som används för att skapa RIA:er (Rich Internet Applications). När du bygger rika webbapplikationer används MXML för att beskriva och ställa in egenskaper för visuella gränssnittselement som knappar, paneler, tabeller och så vidare. (även om MXML också kan användas för att beskriva icke-visuella element, såsom webbtjänster, komponentbeteende, övergångar, etc.). ActionScript används för att hantera händelser av komponenter som beskrivs med MXML.3. Faktum är att MXML är ett deklarativt tillägg över ActionScript, eftersom när man kompilerar från MXML-filer skapas motsvarande som-filer, som senare konverteras till binär kod.
Ett exempel på implementering av Hello World- programmet i 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= "Hej världen!" verticalCenter= "0" horizontalCenter= "0" fontSize= "48" letterSpacing= "1" > <mx:filters> <mx:GlowFilter color= "#ffffdd" /> </mx:filters> </mx:Label> </mx:Application>