Page 191 - 4785
P. 191
виконувався додаток. У другому випадку можливе створення
виконуваних exe-файлів, коли swf-файл включається у Flash Player.
За допомогою ActionScript можна створювати інтерактивні
мультимедіа-додатки, ігри, веб-сайти та багато іншого.
XAML (eXtensible Application Markup Language) - мова
інтерфейсів платформи Windows Vista.
Модель додатків Vista включає об'єкт Application. Його набір
властивостей, методів і подій дозволяє об'єднувати веб-документи в
пов'язану програму. Об'єкт Application контролює виконання
програми і генерує події для користувальницького коду. Документи
додатки створюються за допомогою мови XAML, який описує,
насамперед, користувальницький інтерфейс. Логіка додатки
управляється процедурним кодом (С #, VB і ін.). XAML включає
основні чотири категорії елементів: панелі, елементи управління,
елементи, пов'язані з документом і графічні фігури.
Microsoft Silverlight є офіційною назвою заснованої на XML і
.NET технології під кодовим ім'ям WPF / E (Windows Presentation
Foundation Everywhere), що є альтернативною Adobe Flash. Являє
собою підмножина Windows Presentation Foundation, в якому
реалізовані векторна графіка, анімація і засоби відтворення відео. У
версії 1.1 включає в себе повну версію .NET CLR - звану CoreCLR,
що дозволить розробляти Silverlight додатки на будь-якому з мов
.NET. Silverlight v.1.0 містить модуль браузера для обробки XAML і
кодеки для відтворення мультимедійного вмісту в форматах WMV,
WMA і MP3.
Microsoft Silverlight представляє браузеру внутрішню модель
DOM, керовану з JavaScript коду. Оскільки мова XAML заснована на
XML, то документ, що визначає завантажуваний клієнту
користувальницький інтерфейс - текстовий і тому цілком придатний
для індексування пошуковими системами. Використовуючи модель
DOM, JavaScript може динамічно оновлювати вміст Silverlight,
аналогічно DHTML.
Також можна викликати методи управління презентацією
(запуску анімації або призупинити відтворення відео, наприклад).
Silverlight-додаток починається з виклику об'єкта Silverlight з
HTML сторінки, що завантажує XAML файл. XAML файл містить
189