MXML | |
---|---|
Udvidelse | .mxml |
Udvikler | Adobe |
offentliggjort | marts 2004 |
Formattype | Brugergrænseflade markup sprog |
Udvidet fra | XML |
MXML ( M acromedia e X tensible Markup Language ) er et XML -baseret deklarativt grænsefladebeskrivelsessprog, der bruges af Adobe Flex -platformen, der bruges til at skabe RIA'er (Rich Internet Applications). Når du bygger rige webapplikationer, bruges MXML til at beskrive og indstille egenskaber for visuelle grænsefladeelementer såsom knapper, paneler, tabeller og så videre. (selvom MXML også kan bruges til at beskrive ikke-visuelle elementer, såsom webtjenester, komponentadfærd, overgange osv.). ActionScript 3 -sproget bruges til at behandle hændelser af komponenter beskrevet ved hjælp af MXML . Faktisk er MXML en deklarativ tilføjelse over ActionScript, da der ved kompilering fra MXML-filer oprettes tilsvarende som-filer, som senere konverteres til binær kode.
Et eksempel på implementering af 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 verden!" verticalCenter= "0" horizontalCenter= "0" fontSize= "48" letterSpacing= "1" > <mx:filters> <mx:GlowFilter color= "#ffffdd" /> </mx:filters> </mx:Label> </mx:Application>