MXML

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.

Eksempel

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>

Links