
- •1. Мультимедийные технологии
- •1.1 Основные понятия и определения
- •1.2 Создание мультимедийных презентационных программ
- •1.3 Этапы творческого процесса создания мультимедийных презентаций
- •1.4 Средства создания мультимедиа-презентаций
- •1.5 Работа со звуковой и видеоинформацией
- •1.6 Представление графической информации
- •2. Методика изучения Flash mx в условиях кружковой работы
- •2.1 Организация учебного процесса в кружковой работе
- •2.2 Планирование и организация работы кружка
- •2.3 Методика обучения линии «Создание графики во Flash. Анимация во Flash»
- •Раздел I. Создание графики во Flash
- •Раздел II. Анимация во Flash
- •2.4 Методика обучения программированию во Flash на языке Action Script
- •Раздел I. Приемы программирования. Знакомство с Action Script.
- •2.5 Руководство самостоятельной работой по созданию проекта
Раздел I. Приемы программирования. Знакомство с Action Script.
Тема: Назначение и создание сценариев Action Script. Возможности Action Script. Назначение сценариев. Создание сценариев Action Script. Клипы и пути в Action Script.
Тема: Переменные и типы данных. Понятие переменной. Типы данных в языке Action Script. Создание и размещение переменных.
Тема: Работа с переменными в кадрах. Работа с переменными в кадрах. Адресация переменных в разных кинолентах. Корректное округление. Проект (Работа с исходной информацией для базы данных).
Тема: Элементарные операции. Стандартные средства Flash и сценарии Action Script. Расстановка меток в кадрах. Воспроизведение. Последовательное перемещение между кадрами и сценами. Переход к кадрам в других кинолентах. Назначение внешних сценариев. Два языка, один слой, одна кинолента. Создание динамического меню.
Тема: Условия и операторы. Сравнения. Операторы.
Тема: Проекты на использование условных операторов. Пример фильма (Проверка факта загрузки). Проект (Реакция на различные входные данные). Проект (Игра с крылатыми выражениями).
Тема: Циклы. Повторяющиеся операции. Циклы повторений. Пример фильма (Циклы в кадрах). Структурные циклы. Пример фильма (Вложенные циклы). Проект (Перемещение данных в цикле). Проект (Программа составления календаря). Проект (Сортировка с использованием циклов и массивов).
Тема: Обработка событий. Общая характеристика событий мыши. Нажатие клавиш. Объекты класса Key. Объекты класса Mouse. События клипов. Объекты класса Movie Clip. Пример фильма (Сталкивающиеся объекты).
Тема: Реализация проектов на обработку событий. Объекты класса Selection и текстовые поля. Реализация в фильмах технологии перетаскивания. Проект (Наблюдение за изменением координат указателя мыши). Проект (Перетаскивание товаров в покупательскую тележку).
Тема: Свойства в системе Flash.
Тема: Функции в системе Flash. Проект (Вращение стрелки компаса). Проект (Динамическая гистограмма).
Тема: Специализированные объекты.
1) Обзор. Объект Color. Объект Date. Объект Math.
2) Объект Number. Объект Sound. Объекты для работы с XML и сокетами XML.
Тема: Управление фильмами и клипами. Копирование и удаление клипов. Адресация клипов. Передача значений переменных между клипами. Вызов пользовательских функций. Проект (Совместное использование функции несколькими клипами).
Тема: Загрузка и выгрузка фильмов. Загрузка и выгрузка фильмов. Адресация переменных и объектов на различных уровнях. Загрузка текста и переменных. Прокрутка текста. Мультибайтные функции. Передача данных между Action Script, Java Script и HTML. Проект (От Плутона к Меркурию).
Раздел «Приемы программирования. Знакомство с Action Script»
Тема: Назначение и создание сценариев Action Script. Ребятам рассказывается о возможностях Action Script. Учатся работать с панелью операций. Идет речь о том, как назначать простейшие сценарии кадрам, клипам и кнопкам, как изменять свойства экземпляра в процессе воспроизведения фильма, как изменять модель поведения экземпляра в процессе воспроизведения фильма, как создавать метки кадров и комментарии к кадрам. Учащимся объясняется, как идентифицировать разные киноленты одного фильма, как адресовать различные объекты фильма двумя способами.
Тема: Переменные и типы данных. Ребята учатся идентифицировать типы данных в языке ActionScript. Рассматриваются такие вопросы, как создание и размещение переменных, изменение значений переменных с помощью кнопок, создание кнопок с текстовыми полями.
Тема: Работа с переменными в кадрах. Учащимся объясняются принципы работы с переменными в кадрах. Рассказывается о том, как выводить данные, генерируемые сценариями кадров, как адресовать переменные в разных кинолентах, как корректно округлять десятичные значения, как готовить введенные в форму данные к отправке на сервер.
Тема: Элементарные операции. Объясняется понятие необходимости включения сценариев в фильмы. Учатся создавать метки в кадрах, переходить к заданным кадрам, выполнять воспроизведение и остановку фильма. Объясняется осуществление перехода между кадрами и сценами. Идет речь о том, как выполнять поиск кадра и сцены, как переходить к кадрам в других кинолентах, как управлять другими кинолентами, как использовать внешние сценарии. Учатся строить динамическое меню.
Тема: Условия и операторы. Рассматривается использование условных инструкций ActionScript, использование операторов ActionScript. Объясняется, как определять предполагаемое время загрузки фильма средствами Flash, как создавать сценарии, реализующие реакцию на различные входные воздействия.
Тема: Циклы. Рассказывается об использовании повторяющихся операций. Учатся создавать циклы с помощью условных инструкций; строить структурные циклы; строить вложенные циклы; работать с массивами; перемещать данные в цикле; изменять данные в цикле; использовать циклические конструкции для сортировки данных.
Тема: Обработка событий. Рассматриваются вопросы об обработке событий мыши, обработке событий клавиатуры, обработке событий клипа. Учатся использовать объекты, использовать клип для имитации указателя мыши. Рассказывается о том, как выявлять коллизии, как реализовать в фильмах технологию перетаскивания. Учатся создавать простейшие фильмы для сайтов электронной коммерции.
Тема: Свойства и функции в системе Flash. Объясняется, как устанавливать значения свойств «вручную», устанавливать значения свойств в сценариях. Рассказывается об использовании глобальных свойств, о настройке режима буферизации звука. Ребята учатся получать значения свойств, передавать значения свойств, использовать функции, в том числе строковые. Работают с объектами класса String. Строят генератор случайных чисел. Рассматриваются вопросы о том, как разрабатывать пользовательские функции, вращать стрелку виртуального компаса, строить динамическую гистограмму.
Тема: Специализированные объекты. Речь идет об использовании объекта Color для задания цветов объектов, об использовании объекта Date для получения и изменения информации о дате и времени. Учащиеся учатся использовать объект Math и применять его методы, использовать объект Number и применять его методы. Используют объект Sound для управления звуком в фильмах Flash.
Тема: Управление фильмами и клипами. Объясняется, как копировать и удалять клипы, как адресовать клипы, находящиеся в разных слоях и на разных уровнях иерархии. Ребята учатся передавать значения переменных между клипами, обращаться к разным клипам с помощью одной функции. На разработке проекта учатся строить «фабрику мультфильмов».
Тема: Загрузка и выгрузка фильмов. Объясняется материал о том, как загружать и выгружать фильмы, как адресовать переменные и объекты, находящиеся на различных уровнях иерархии, как загружать в фильмы текст и переменные из разных источников. Ученикам рассказывается, как выполнять прокрутку в текстовых полях фильма, как использовать мультибайтные функции, как передавать данные между ActionScript, JavaScript и HTML.
Требования к знаниям и умениям учащихся по линии «Обучение программированию во Flash на языке Action Script»
Учащиеся должны знать:
- возможности Action Script;
- идентификацию типов данных в языке Action Script;
- принципы работы с переменными в кадрах;
- понятие необходимости включения сценариев в фильмы;
- использование условных инструкций и операторов Action Script;
- использование повторяющихся операций;
- использование глобальных свойств; настройку режима буферизации звука;
- использование специализированных объектов;
Учащиеся должны уметь:
- работать с панелью операций;
- назначать простейшие сценарии кадрам, клипам и кнопкам;
- изменять свойства экземпляра в процессе воспроизведения фильма, изменять модель поведения экземпляра в процессе воспроизведения фильма;
- создавать метки кадров и комментарии к кадрам;
- создавать и размещать переменные, изменять значения переменных с помощью кнопок, создавать кнопки с текстовыми полями;
- создавать метки в кадрах, переходить к заданным кадрам, выполнять воспроизведение и остановку фильма;
- строить динамическое меню;
- определять предполагаемое время загрузки фильма средствами Flash;
- создавать циклы с помощью условных инструкций, строить структурные циклы, строить вложенные циклы;
- использовать объекты, использовать клип для имитации указателя мыши;
- строить генератор случайных чисел;
- использовать специализированные объекты;
- управлять фильмами и клипами;
- загружать и выгружать фильмы.