Flash-молба на ръцете, света на персоналните компютри, издателски "отворени системи"

ИТ инфраструктурата за вашето предприятие

Използването на ефектите анимация по време на качването.

Изпълнение на продуктовия каталог от 40 реда код.

Така че нека да започнем. За да работите, ще трябва да зададете Flex Builder 3 като Adobe.

Flash-молба на ръцете, света на персоналните компютри, издателски

Всички работно място Flex Builder е разделен на четири части, които съдържат:

Проект Navigator прозорец (Flex Navigator), което отразява структурата на файловете;

Очертайте прозорец, отразяващи структурата на програмата или на разположение на компонентите (при превключване да се изработи режим);

Проблеми гледка, която се показва на компилатора съобщения, информация за отстраняване на грешки и други съобщения за услуги.

Ако промените дизайна на приложението, вие ще откриете, че кодът също се е променила. Това е правилно, тъй като в действителност, с които работите MXML-код. MXML език се използва за описване интерфейса на приложението (на редица компоненти, вероятно влагане) XML форматиран. Подобна технология, наречена XAML използва Microsoft Corporation в развитието на Silverlight-приложения.

Сега малко за спецификата на приложението си

за всяко от ястията, дадени снимка, име, описание и цена;

Възможно е да нареди няколко порции и доставка.

Ще се нуждаете от изображението, както и информация за чиниите по структуриран начин.

За да бъдат създадени изображения в SRC папка на проекта (нейната основна папка) IMG подпапка и постави необходимите обекти там. Всяко блюдо е с идентификатор (например, 53), както и голям име снимка ястие се възлага на 53big.jpg модел, и малък - 53mini.jpg.

Това трябва да бъде поставен в досието config.xml и го поставете в папката SRC. Такъв файл е показано на Обявата 1.

Flash-молба на ръцете, света на персоналните компютри, издателски

XML-файлове, определени ястия група (група). Във всяка от тях могат да бъдат включени няколко ястия (т), в който е посочено идентификатор на изображението (IMG), име (наименование), RR цена (цена) и описание многоредово (низходящо). В края на конфигурационния файл е отделен елемент от разходите за доставка в рубли (доставка).

Сега преминете директно към интерфейса на приложението и да започнете да се определи размера на своя прозорец: 800 × 500 пиксела. Това може да се направи и "зад гърба" на заявлението, попълване на целия екран, но това е по-добре да бъде ограничено, така че има фиксирана ширина и височина.

Сега започва директно програмиране на поведението на Flash-приложения. За да направите това, което трябва да се разбере, две понятия: източника на данните (доставчик на данни) и данните за свързване (свързване на данни).

Вземете за пример падащия списък, където можете да изберете вида на храната ( "Като начало", "Алкохол" и т.н.). Източникът на данни е XML-файл за него, както е описано в началото.

Flex програмна среда предвижда автоматични инструменти за работа с данни, задължителни източници. На първо място, по-голямата част от компоненти, които работят със списъци, таблици, дървета, има dataProvider собственост, която може да се отнася до необходимите данни. На второ място, има специални проекти, които позволяват да се направи справка със списъците в XML-документ, като например списък с групи от ястия, описани чрез ключови думи в документа.

За реализиране на тази концепция, следната процедура (виж. Обява 2).

Flash-молба на ръцете, света на персоналните компютри, издателски

Задайте източника на данни. В този случай, заредете данните от файла config.xml и да ги възлагат на ID configXML.

Нека да видим как тази концепция се прилага на практика и са изброени по-долу, че за това е необходимо да инсталирате:

Между другото, това поведение трябва да се прилагат и при избора на отделните ястия - за промяна на образа му, заглавие, цена и описание. За да направите това, задайте следното:

Кодът трябва само да се изчисли размера на поръчката. Кодът е написан на специални етикети (вж. Обява 2). Трябва да се определи onChange () рутина, и тя ще се нарича всеки път, когато потребителят ще направи една от следните три действия:

На основната част от вашата кандидатура е завършена. И сега нещо за възможностите за "полиране" на външния си вид:

В допълнение, аз умишлено пропуснат аспекти podgruzki XML-конфигурационен файл (с помощта на текущия код, той се "пришити" в програмата), изпращане на отбрани ястия и създаване на кошници, защото всичко, което ще увеличи размера на статията поради не много интересни технически подробности.

Работещи приложение, използвано тук като пример се дава с малки подобрения за "PC World-ROM"

При създаването на приложения в Flex Builder, можете да избирате между опциите на уеб приложение и на десктоп приложение. Във втория случай, го е създал, ще се проведе в така наречената виртуална машина AIR (Adobe Integrated Runtime, на Adobe Integrated околна среда), като по този начин се осигури достъп до файлове, стартиране и други компютърни свойства. AIR виртуална машина вече е на разположение за Windows, Macintosh и Linux някои-базирани системи, които могат ефективно да създават междуплатформен десктоп приложения, използващи стандартни характеристики на Flash. Лично аз отдавна предпочитам тази възможност за разработване на приложения в Делфи.

Тъй като името Flex програмата доведе до объркани някои клиенти, разработчиците обявиха, че следващата му версия ще се нарича Adobe Flash Builder 4. Сега тя е в бета тестване.