Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
824190.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
669.7 Кб
Скачать

Раздел 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;

- создавать циклы с помощью условных инструкций, строить структурные циклы, строить вложенные циклы;

- использовать объекты, использовать клип для имитации указателя мыши;

- строить генератор случайных чисел;

- использовать специализированные объекты;

- управлять фильмами и клипами;

- загружать и выгружать фильмы.