logo
Ответы на вступительный экзамен Специалист_

Визначити лінії поведінки при підготовці сценаріїв і впровадженні інтерактивності.

Інтерактивність забезпечується за допомогою вбудованої у Flash мови програмування, яка називається ActionScript. Завжди під час реалізації інтерактивності виникає кілька ліній поведінки, вибір між якими здійснюється за допомогою компонентів ActionScript.

Кожна лінія поведінки є абстракцією, що охоплює клас дій (таких як відображення повідомлення в рядку стану Web-Браузера), з яких можна згенерувати окремі дії (такі як написання в рядку стану конкретного повідомлення «Йде завантаження»), указавши значення деяким змінним, названим параметром лінії поводження. У цьому випадку параметром є відображуване повідомлення; взагалі, лінія поводження може мати кілька параметрів. Із сказаного випливає, що в авторській системі, що підтримує лінії поводження, повинні існувати засоби, що дозволяють авторам задавати значення параметрів; крім того, система повинна вміти генерувати код, поєднуючи дані значення з лінією поводження. Крім цього, система повинна додавати запрограмовані дії до подій, обраною автором.

Інші лінії поводження дозволяють анімувати елементи, розміщені за допомогою абсолютного позиціонування, управляти їхньою видимістю й навіть додавати можливості перетягування. Остання можливість дає вагомий аргумент на користь використання ліній поводження, оскільки реалізація перетягування засобами ECMAScript і DOM вимагає нетривіального програмування: повинні відслідковуватися всі рухи миші, і у відповідь на них повинне обновлятися положення об'єкта, що перетягується. Варто також ретельно стежити за фізичними обмеженнями сторінки.