имкою умов, циклів, масивів, функцій і класів, які можна успадковувати;
Flash має автоматичну підтримку anti-aliasing (згладжування контурів за допомогою змішання сусідніх квітів). У результаті навіть проста лінія або кружечок, намальовані в Flash, виглядають приємно для очей.
створення сторінок в Flash легке і зручне, а також це вельми приємне заняття. Якщо володіти елементарними навичками дизайну та малювання, відкривається весь простір для Вашої фантазії, надаваний Flash.
Flash поступово стає стандартом де-факто. У випадках, де необхідна широка інтерактивність, графіка, звук, і маленький розмір, Flash незамінний.
На сьогоднішній день Flash Player використовують 222000000 чоловік, і кожен день його викачує ще 1.4 мільйона. За даними Macromedia це дозволяє 90% користувачам Мережі переглядати сторінки з Flash вмістом.
Особливості Macromedia Flash 5. Flash 5 - мова програмування нестандартних інтерфейсів з векторною анімацією. Тут робиться основний упор на те, що інтерфейси нестандартні. «Нестандартні» інтерфейси мають ряд відмінностей від «стандартних» (під «стандартними» маються на увазі звичні інтерфейси HTML):
. Спеціальні керуючі об'єкти (кнопки, панелі, блоки). Для прикладу, рулетка в Microsoft Word - нестандартний об'єкт. Її практично неможливо реалізувати в HTML, тільки зображення, але не інтерактивну функціональність.
. Незалежне розміщення об'єктів, іншими словами, не розміщення об'єктів щодо один одного, а розташування за координатами і рівням. У DHTML така можливість існує, але в DHTML надійно реалізувати можна тільки зовсім прості речі.
. Прозору взаємодію з будь-яким об'єктом. Тобто всі об'єкти рівні, не складається ситуація, коли частина належить системі, частина вашому коду, і т.д., і при цьому набір оброблюваних подій один для всіх.
У результаті подібної «нестандартності» з'являється повна свобода у створенні інтерактивного інтерфейсу, більш зручного, більш наочного, більш функціонального. Це реально підвищує рівень сервісу. А значить, досягається «customer satisfaction» (задоволення вимог клієнта), і, в кінцевому підсумку, система стає більш конкурентоспроможною.
І саме Flash 5 дає можливість робити такі інтерфейси принципово простіше, ніж будь-який інший інструмент, який можна всерйоз розглядати як скільки-небудь значущу ринкову технологію.
Основні плюси програмування в середовищі Flash 5 - у процесі розробки:
. Майже кожна акуратно запрограмована функція відразу очевидно корисна в багатьох місцях.
. Можлива побудова універсального сервера.
. Легко переноситься частина логіки з серверної на клієнтську частину.
. Свобода у верстці і в наборі control-елементів (кнопок, меню, списків, таблиць).
Існують, однак, і недоліки. Наведемо список тих компонентів, які на даний момент «не дружать» з Flash:
. Складні математичні операції на клієнтської частини.
. Робота з дуже складними структурами даних на клієнтської частини.
. Дрібні тексти, написані по-російськи, через проблеми з кодуванням.
. Сайти з надскладною бізнес-логікою, що вимагають миттєвого завантаження.
. Механізми, що вимагають роботи з файловою системою клієнта або його пристроями (наприклад, Web-камерою або мікрофоном).
Багато описані проблеми вирішуються вже сьогодні:
. Проблема з текстом вирішується підвантаженням шрифту (досить довантажити його один раз), як зовнішньої бібліотеки. Він стає чітким і швидким.
. Проблеми в розробці вирішуються шляхом чіткого структурування, як даних, так і графіки.
. Застосування об'єктно-орієнтованих підходів у програмуванні дозволяє усунути складність з псевдо-багатопоточність.
. Спеціалізовані мітки дозволяють працювати навіть з невидимими символами.
Велика частина труднощів вирішується деякої напрацюванням загальних методів і правил роботи. Створення деякого набору механізмів, як на серверної частини, так і на Flash, дозволяє виходити на принципово інший рівень програмування.
Таким чином, на основі всіх перерахованих вище мов програмування буде створюватися Веб-сайт соціальна мережа «Білоруси».
. 2 Засоби розробки програмного засобу
В основу всесвітньої павутини покладена ідеологія і технологія гіпертексту, технічно реалізована за допомогою мови HTML. HTML (від англ. HyperText Markup Language, мова гі...