Visiškai įjungtas „ActionScript 3“.

Kai dulkės nusėdo, nusprendžiau ištirti, ar tai būtų buvę paprasčiau pasiekti naudojant „Flex“, kuri neturėtų būti raketų mokslas. Atlikęs tai sunkiai „Flash 8“ versijoje, norėjau pamatyti, kaip „Flex“ susidoros su iššūkiu. Collins maloniai leido man atkurti kai kuriuos savo duomenis, o galutinius rezultatus galite pamatyti toliau esančioje ekrano kopijoje ir adresu www.nlightn.co.uk/pcpro/Pcpro.html. Norėdami peržiūrėti XML duomenų struktūrą, eikite į www.nlightn.co.uk/pcpro/africa.xml, kur pamatysite į medį panašią XML prigimtį. Aukščiausiame lygyje visa informacija yra a žymą, kuri yra mano sukurta žyma: tai šiek tiek panašu į savo HTML žymų kūrimą, o sintaksė yra tokia pati. Viduje , yra trys elementai, vadinami, <autori teis> ir , <countries> yra vienas elementas, vadinamas <country> kiekvienai Afrikos šaliai ir kiekvienoje žymoje yra keletas papildomų žymų, kuriose yra konkrečios šalies informacija, išdėstyta pagal tipas.</country></countries></autori>

Visiškai įjungtas „ActionScript 3“.

Tai gana paprastas XML failas, kurį supaprastinau šiame pavyzdyje, tačiau jis iliustruoja, kaip didelis duomenų kiekis gali būti saugomas logišku ir efektyviu formatu. XML grožis yra tas, kad jei tinkamai jį susisteminsite, jį lengvai perskaitys ir mašinos, ir žmonės, bet atminkite, kad tai labai negailestinga ir sugenda, jei, pavyzdžiui, nėra vienos žymos nutraukta. Paprasčiausias būdas patikrinti sintaksę – nuvilkti XML failą į „Internet Explorer“ ir ieškoti klaidų pranešimų.

Norėdami sukurti savo šalies profilių programos versiją, atsisiųskite 30 dienų bandomąją „Flex 2 Builder“ versiją iš www.adobe.com/products/flex. „Flex“ naudoja „Eclipse IDE“, todėl su ja susitvarkyti gana lengva. Įdiegę sukurkite naują projektą spustelėdami Failas | Naujas | Flex projektas. Kitame dialogo lange pasirinkite Basic, spustelėkite Next ir suteikite savo projektui pavadinimą, tada spustelėkite Baigti. Pagrindinis Flex failas dabar rodomas ekrano centre. „Flex“ šaltinio failams naudoja patentuotą „Adobe“ MXML formatą, panašiai kaip „Flash“ FLA formatas.

Įsitikinkite, kad pasirinktas dizaino rodinys, ir apatiniame kairiajame kampe raskite komponentų įrankių rinkinį, kuriame yra visi „Flex“ vartotojo sąsajos komponentai. Raskite aplanką Layout ir pasirinkite skydelio valdiklį. Nuvilkite jį į MXML formą, pakeisdami jos dydį iki beveik viso pločio. Atlikite tą patį procesą, norėdami nuvilkti kombinuotąjį langelį, duomenų tinklelį, vaizdą ir etiketę, kad gautumėte išdėstymą, panašų į aukščiau pateiktą ekrano kopiją. Dabar spustelėkite mygtuką Šaltinis ir pamatysite ką tik sukurtos vartotojo sąsajos MXML atitikmenį.

Dabar pridėkime HTTPService, kad galėtume skaityti XML faile. Raskite baigiamąją žymą ir prieš pat ją įveskite:

Kad ši užklausa būtų pradėta iškart, kai tik programa įkeliama, prie atidarymo pridėkite šį kodą :

createComplete=”xmlRequest.send()”

Dabar grįžkite į dizaino režimą, pasirinkite skydelį ir lauke Pavadinimas įveskite:

{xmlRequest.lastResult.data.title}

Tai pirmasis privalomas teiginys, o data.title yra mūsų skaitomas XML elementas.

Pasirinkite kombinuotąjį laukelį, nustatykite jo ID į „šalis“ ir įveskite tai duomenų teikėjo lauke: