Tworzenie pierwszej aplikacji AIR środowiska Flex w programie Flash BuilderW celu uzyskania szybkich i niezawodnych instrukcji na temat działania środowiska Adobe® AIR® można wykorzystać poniższe instrukcje, aby utworzyć i spakować prostą aplikację AIR „Hello World” opartą na pliku SWF za pomocą programu Adobe® Flash® Builder. Przed przystąpieniem do pracy należy pobrać i zainstalować program Flex Builder. Należy również pobrać i zainstalować najnowszą wersję środowiska Adobe AIR, która jest dostępne na stronie www.adobe.com/go/air_pl. Tworzenie projektu AIRProgram Flash Builder zawiera narzędzia służące do projektowania i pakowania aplikacji AIR. Tworzenie aplikacji AIR w programie Flash Builder lub Flex Builder rozpoczyna się tak samo, jak tworzenie innych projektów aplikacji Flex — od zdefiniowania nowego projektu.
Projekty AIR początkowo zawierają dwa pliki: główny plik MXML oraz plik XML aplikacji (określany jako plik deskryptora aplikacji). Drugi plik określa właściwości aplikacji. Więcej informacji zawiera artykuł Programowanie aplikacji AIR za pomocą programu Flash Builder. Pisanie kodu aplikacji AIRW celu napisania kodu aplikacji „Hello World” należy przeprowadzić edycję pliku MXML aplikacji (AIRHelloWorld.mxml), który jest otwarty w edytorze. (Jeśli plik nie jest otwarty, należy użyć nawigatora projektów, aby otworzyć ten plik). Aplikacje Flex AIR na komputerze stacjonarnym są zawarte w znaczniku MXML WindowedApplication. Znacznik MXML WindowedApplication tworzy zwykłe okno, które zawiera podstawowe elementy sterujące, takie jak pasek tytułu i przycisk zamykania.
Ustawienia stylu mają zastosowanie do całej aplikacji i renderują dla tła okna częściowo przepuszczalny szary kolor. Kod aplikacji wygląda, jak poniżej: <?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> Następnie wymagana jest zmiana niektórych ustawień w deskryptorze aplikacji, dzięki czemu aplikacja będzie mogła stać się przezroczysta.
Testowanie aplikacji AIRAby przetestować napisany kod aplikacji, należy uruchomić tryb debugowania.
Uwaga: Jeśli skompilowanie aplikacji nie jest możliwe, należy usunąć błędy składniowe i błędy pisowni, które przypadkowo znalazły się w kodzie. Błędy i ostrzeżenia są opisane w widoku Problemy w programie Flash Builder.
Pakowanie, podpisywanie i uruchamianie aplikacji AIRPo wykonaniu powyższych czynności można spakować aplikację „Hello World” do pliku AIR w celu dystrybucji. Plik AIR jest plikiem archiwum, który zawiera pliki aplikacji — są to wszystkie pliki zawarte w folderze bin projektu. W tym prostym przykładzie są to pliki SWF oraz pliki XML aplikacji. Pakiet AIR jest dystrybuowany do użytkowników, którzy wykorzystają go w celu zainstalowania aplikacji. Wymaganym etapem tego procesu jest cyfrowe podpisanie pakietu.
Po wykonaniu tych czynności aplikację można zainstalować i uruchomić z poziomu nawigatora projektu w programie Flash Builder lub z poziomu systemu plików przez dwukrotne kliknięcie pliku AIR. |
|