Du skriver koden för "Hello World"-programmet genom att redigera programmets MXML-fil (AIRHelloWorld.mxml), som har öppnats i redigeraren. (Om filen inte är öppen använder du projektnavigeraren för att öppna den.)
Flex AIR-program på skrivbordet finns inuti MXML-taggen WindowedApplication. Med MXML WindowedApplication-taggen skapas ett fönster med enkla fönsterkontroller som exempelvis en namnlist och en stängningsknapp.
-
Lägg till attributet
title
i WindowedApplication-komponenten och tilldela det värdet
"Hello World"
:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
title="Hello World">
</s:WindowedApplication>
-
Komplettera med en Label-komponent i programmet (placera den i WindowedApplication-taggen). Ange att
text
-egenskapen för Label-komponenten ska vara
"Hello AIR"
och ange att den ska vara centrerad i enlighet med exemplet här:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
title="Hello World">
<s:Label text="Hello AIR" horizontalCenter="0" verticalCenter="0"/>
</s:WindowedApplication>
-
Lägg till följande formateringsblock omedelbart efter den inledande WindowedApplication-taggen och före taggen för label-komponenten som du angav ovan:
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
s|WindowedApplication
{
skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin");
background-color:#999999;
background-alpha:"0.7";
}
</fx:Style>
Dessa formateringsinställningar gäller för hela programmet och skapar en fönsterbakgrund som är något grå och genomskinlig.
Programkoden ska nu ha följande utseende:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
title="Hello World">
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
s|WindowedApplication
{
skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin");
background-color:#999999;
background-alpha:"0.7";
}
</fx:Style>
<s:Label text="Hello AIR" horizontalCenter="0" verticalCenter="0"/>
</s:WindowedApplication>
Därefter ska du ändra några inställningar i programbeskrivningen för att göra programmet genomskinligt:
-
I rutan Flex-navigering letar du reda på programbeskrivningsfilen i projektets källkatalog. Om namnet på ditt projekt är AIRHelloWorld, kommer filnamnet att vara AIRHelloWorld-app.xml.
-
Dubbelklicka på programbeskrivningsfilen för att redigera den i Flash Builder.
-
I XML-koden letar du reda på kommentarsraderna för egenskaperna
systemChrome
och
transparent
(i egenskapen
initialWindow
). Ta bort kommentarerna. (Ta bort
"<!--"
and
"-->"
kommentarsavskiljare.)
-
Ange att textvärdet för
systemChrome
-egenskapen ska vara
none
enligt följande exempel:
<systemChrome>none</systemChrome>
-
Ange att textvärdet för
transparent
-egenskapen ska vara
true
enligt följande exempel:
<transparent>true</transparent>
-
Spara filen.