MXML
MXMLé umalinguagem de marcaçãobaseada emXMLintroduzido pela primeira vez pelaMacromediaem março de 2004. Nenhum significado oficial para o acrônimo ofereceAdobe(que adquiriu Macromedia em dezembro de 2005), mas alguns desenvolvedores sugerem que ele deve sugerir "Magic Extensible Markup Language". É provável que o nome proveniente do sufixo MX dado a produtos Studio Macromedia lançados em 2002 e 2004. Os desenvolvedores de aplicativos usam MXML em combinação com ActionScript para desenvolver aplicativos ricos para internet.
MXML é usado principalmente para dispor declarativamente a interface de aplicativos e também pode ser usado para implementar comportamentos de aplicativos comerciais lógica e Internet. Práticas recomendadas comuns são empregadas na sintaxe de idioma, como o uso de chaves ({}) para forçar o computador para avaliar uma expressão e a notação de ponto para 'análise-down' por meio de um objeto.
O MXML pode trabalhar com várias linguagens servidor, entre elas pode se destacar o PHP, Java, ColdFusion, ASP.NET, etc.
Exemplo
[editar|editar código-fonte]Abaixo um exemplo de código:[1]
<?xml version= "1.0"?>
<mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"backgroundColor="#f6f6f6"backgroundGradientColors="[#f6f6f6, #bbbbbb]">
<mx:Labelx="10"y="10"text="Submetendo formulário no método GET"fontSize="20"fontWeight="bold"/>
<mx:HRulex="10"y="49"width="80%"/>
<mx:TextInputid="username"x="10"y="71"/>
<mx:Buttonx="178"y="71"label="Enviar"click="form1.send()"/>
<mx:Labelx="10"y="101"text="Resultado"/>
<mx:TextAreax="10"y="118"width="234"height="188"id="textarea1"/>
<mx:HTTPServiceid="form1"url="http://blog.mxml.com.br/wp-content/uploads/9/post.php"
method="GET"resultFormat="text"result="{textarea1.text = String(event.result)}">
<mx:request>
<username>{username.text}</username>
</mx:request>
</mx:HTTPService>
</mx:Application>
Referências
- ↑«Alemão e seus convidados » Submetendo um formulário no Flex usando o método GET com PHP».Consultado em 7 de julho de 2008.Arquivado dooriginalem 30 de março de 2009