Flash-alkalmazás a saját kezükben, a PC-k világa, a "nyílt rendszerek"
ARUBA INSTANT WI-FI: EGYSZERŰ, KIADHATÓ, ELÉRHETŐ
Animációs hatások használata fényképek feltöltésekor.
A termékkatalógus végrehajtása 40 sornyi kóddal.
Szóval, kezdjük el. A munka érdekében szüksége lesz az Adobe Flash Builder 3 telepítésére.

Az egész Flex Builder munkaterület négy részre tagolódik:
A projekt navigátorablak (Flex Navigator), amely a fájlok szerkezetét tükrözi;
Ablakkeret, ami tükrözi a program vagy az elérhető összetevők szerkezetét (amikor a tervezési módra vált;
A Problémák ablak, ahol a fordító üzenetek, hibakeresési információk és egyéb szolgáltatási üzenetek jelennek meg.
Ha megváltoztatja az alkalmazás tervét, meg fogja találni, hogy a kód is megváltozott. Ez helyes, mert valójában az MXML kóddal dolgozik. Az MXML nyelv célja az alkalmazás felületének (számos komponensnek, amelyek egymásba ágyazva vannak) XML formátumban történő leírása. A Microsoft a XAML nevű hasonló technológiát alkalmazza a Silverlight alkalmazások fejlesztésére.
Most egy kicsit a létrehozott alkalmazás sajátosságairól:
minden ételhez van egy kép, név, leírás és ár;
lehet rendelni több adag és szállítás.
Szükséged lesz a képekre, valamint az ételek strukturált formában történő megismerésére.
A képekhez hozzon létre egy img alkönyvtárt a projekt src mappájába (fő mappa), és adja hozzá a szükséges objektumokat. Minden ételnek van egy azonosítója (például 53), és a tálca nevének nagy képét a 53big.jpg mintázat és a kis - 53mini.jpg hozzárendeli.
Az adatokat a config.xml fájlba kell helyezni és az src mappába kell helyezni. A fájl az 1. listán látható.

Az XML fájl felsorolja az ételcsoportokat (csoport). Mindegyikük tartalmazhat több étel (tétel), melynek kép azonosítója (img), név (név), ár rubelben (ár) és többsoros leírás (desc). A konfigurációs fájl végén egy külön tétel a szállítási költség rubelben (dostavka).
Most menj közvetlenül az alkalmazás felületre, és először határozza meg az ablak méretét: 800 × 500 képpont. Meg tudod csinálni egy "nyújtó" alkalmazást, amely kitölti a teljes képernyőt, de mostanra jobb, ha egy olyan szélességre és magasságra korlátozódik.
És most azonnal elkezdi programozni a Flash alkalmazás viselkedését. Ehhez meg kell értened két fogalmat: az adatszolgáltatót (Data provider) és az adatmegkötést (Data binding).
Vegye például a legördülő listát, ahol kiválaszthatja az étel típusát ("Snack", "Ital" stb.). Az adatok forrása az XML-fájl, amelyet az elején írtak le.
A Flex programozási környezet automatikus eszközöket biztosít adatmegkötő források használatához. Először is, a legtöbb elem, amely a listákkal, táblákkal, fákkal dolgozik, rendelkezik olyan adatadat-tulajdonsággal, amely hivatkozhat a szükséges adatokra. Másodszor, vannak olyan speciális konstrukciók, amelyek lehetővé teszik, hogy hivatkozzanak az XML-dokumentumban lévő listákra, például a címkék csoportjába tartozó ételcsoportok listáján.
Ennek megvalósításához tegye a következőket (lásd 2. jegyzék).

Adja meg az adatforrást. Ebben az esetben töltse le az adatokat a config.xml fájlból, és állítsa be a configXML-azonosítót.
Vizsgáljuk meg, hogyan valósítható meg egy ilyen koncepció a gyakorlatban, és alul felsoroljuk, hogy ehhez meg kell állapítani:
By the way, ezt a viselkedést kell végrehajtani, és kiválasztásakor egy külön edény - megváltoztatja a kép, a név, az ár és a leírás. Ehhez állítsa be a következőket:
A rendelés összegének kiszámításához csak a kód szükséges. A kód speciális címkékre van írva (lásd a 2. listát). Meg kell határoznia az onChange () eljárást, és minden alkalommal, amikor a felhasználó három művelet valamelyikét hajtja végre:
Ezzel befejezi alkalmazásának fő részét. És most valami a "polírozás" lehetőségeiről:
Ezenkívül szándékosan elhagytam a konfigurációs XML-fájl betöltésének szempontjait (az aktuális kódot, amelyet "beillesztettek" a programba), kiválasztott ételeket és kosár létrehozását, mert mindez növelné a cikk mennyiségét a nem túl érdekes technikai részletek miatt.
Egy példaként használt munkaalkalmazás kisebb fejlesztésekkel érhető el a "PC-lemez világa"
Amikor létrehoz egy alkalmazást a Flex Builder alkalmazásban, választhat a webes alkalmazás beállításai és az Asztal alkalmazások között. A második esetben a létrehozott alkalmazás az úgynevezett AIR (Adobe Integrated Runtime, az Adobe integrált futásidejű) virtuális gépen fog működni, amely hozzáférést biztosít a fájlokhoz, az autorunhoz és más számítógépes tulajdonságokhoz. Az AIR virtuális gép már elérhető a Windows, a Macintosh és néhány Linux rendszer számára, amely lehetővé teszi, hogy hatékony platform-alapú asztali alkalmazásokat hozzon létre szabványos Flash funkciók használatával. Személy szerint én már régóta előnyben részesítem ezt a funkciót, mielőtt fejlesztenék a Delphi alkalmazásokat.
Mivel a Flex program neve egyes ügyfeleket összetévesztett, a fejlesztők bejelentették, hogy a következő verzióját az Adobe Flash Builder 4-nek hívják. Most már a béta verzióban van.