Компьютерные науки
Офисные технологии

Macromedia Flash MX и программирование на ActionScript

Программа для интерактивных веб-дизайнеров, посвященная программированию на ActionScript в среде Flash MX для создания мультимедийных веб-сайтов, рекламных роликов и учебных пособий.
Студентов 5097 Выпускников 597 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Компьютерная графика, Видео, Программное обеспечение
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена разработке интерактивных и динамических решений с помощью программирования на ActionScript во Flash MX. В учебной программе рассматриваются синтаксис языка, адресация, объекты, функции и условная логика. Материал выстроен как практический маршрут от базового знакомства до манипулирования динамическими данными в реальном времени и создания обработчиков событий для сложных мультимедийных проектов.
Цели
  • Раскрыть синтаксис ActionScript и логику интерактивного программирования во Flash MX.
  • Дать практические приёмы работы с объектами и обработчиками событий.
  • Сформировать навык работы с динамическими данными.
  • Помочь освоить условную логику в интерактивных сценариях.
Чему я научусь?
  • Писать скрипты на ActionScript в среде Flash MX.
  • Использовать обработчики событий для интерактивных сцен.
  • Работать с объектами и динамически их модифицировать.
  • Обрабатывать динамические данные в веб-материалах.
  • Строить сценарии с условной логикой и ветвлениями.
Чему я научусь?
  • Писать скрипты на ActionScript в среде Flash MX.
  • Использовать обработчики событий для интерактивных сцен.
  • Работать с объектами и динамически их модифицировать.
  • Обрабатывать динамические данные в веб-материалах.
  • Строить сценарии с условной логикой и ветвлениями.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Знакомство с ActionScript Всякие дружеские отношения начинаются со знакомства. Так приготовьтесь – сейчас вы познакомитесь с вашим новым другом:... Всякие дружеские отношения начинаются со знакомства. Так приготовьтесь – сейчас вы познакомитесь с вашим новым другом: ActionScript! Да, мы верим, что ActionScript станет вам хорошим товарищем, и по мере продолжения знакомства дружба ваша будет укрепляться. Даже если вы не считаете программирование средоточием своих творческих усилий, знание ActionScript заставит заиграть новыми красками ваши старые идеи и вдохновит новые – когда вы увидите, что существует возможность создавать динамические материалы, которые взаимодействуют с пользователем бесчисленным множеством способов. А главное – вы получите истинное наслаждение, наблюдая, как ваши идеи превращаются в осуществимые проекты, а затем и в рабочие модели. ещё
Знакомство с ActionScript тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
2 Применение обработчиков событий "Общеизвестно, что на каждое действие бывает своя реакция. В физическом мире это происходит постоянно – вокруг... "Общеизвестно, что на каждое действие бывает своя реакция. В физическом мире это происходит постоянно – вокруг нас и с нами самими. Мы давим на кнопки, мы давим на людей, мы даже ""нажимаем на кнопки"" людей – и все с единственной целью: добиться ответной реакции. В Macromedia Flash об этом говорят так: каждому событию соответствует действие." ещё
Применение обработчиков событий тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
3 Адресация Коммуникации – неотъемлемый элемент нашей повседневной жизни. Мы общаемся друг с другом по телефону, посредством электронной... Коммуникации – неотъемлемый элемент нашей повседневной жизни. Мы общаемся друг с другом по телефону, посредством электронной и обычной почты, другими способами. А поскольку те же средства связи используют едва ли не все жители планеты, тут не обойтись без системы индивидуальной идентификации. Мы все имеем уникальные телефонные номера, электронные и почтовые адреса – все то, нужно для того, чтобы предназначенное нам послание действительно попало к нам. ещё
Адресация тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
4 Объекты и их использование Каждый день вы используете всевозможные объекты для различных целей. Вы можете использовать холодильник, чтобы сохранить продукты... Каждый день вы используете всевозможные объекты для различных целей. Вы можете использовать холодильник, чтобы сохранить продукты свежими, а можете использовать картонную коробку, чтобы положить в нее пирог от тетушки Салли. Объекты – это изделия, созданные для каких-либо надобностей. Они могут использоваться для выполнения специальных задач (например, видеомагнитофон для просмотра или записи фильмов), или как простые хранилища, вроде той же картонной коробки. ещё
Объекты и их использование тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
5 Применение функций "Занимаясь программированием, вы могли заметить, что используете одни и те же ""куски"" кода ActionScript по нескольку... "Занимаясь программированием, вы могли заметить, что используете одни и те же ""куски"" кода ActionScript по нескольку раз – может, просто пишете те же самые строки, или копируете и вставляете в другое место. Однако имеется возможность написать скрипт один раз, а затем повторно использовать его в любое время одной-единственной командой. Делается это посредством создания функций, а действие, выполняющее ее, называется вызовом функции. Применение функций позволяет здорово сэкономить время – как при разработке, так и при последующем обслуживании, ведь количество кода, который надо написать или изменить, заметно уменьшается. Считайте, что функции – это мини-программки, имеющие некоторое применение внутри основного приложения. Вы можете использовать функции для выполнения какого-то набора действий, или для обработки информации и получения результата, или для того и другого сразу. Функции – мощное и универсальное средство программирования." ещё
Применение функций тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
6 Создание и модификация объектов "Многие из нас на уроках в школьной мастерской узнали, что при работе нужно пользоваться инструментом, именно... "Многие из нас на уроках в школьной мастерской узнали, что при работе нужно пользоваться инструментом, именно для этой работы предназначенным – иначе или заготовку испортишь, или, что еще хуже, сам себя изувечишь. А что же делать, если инструмента, отвечающего вашим требованиям, не существует? Что ж, когда Генри Форд начинал производство автомобилей на конвейере, он не мог заказать готовые детали и инструменты для своей сборочной линии ещё
Создание и модификация объектов тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
7 Работа с динамическими данными Создавая приложения при помощи Flash, вы можете без труда поместить на сцену нужную информацию – с... Создавая приложения при помощи Flash, вы можете без труда поместить на сцену нужную информацию – с помощью инструмента Text. Введенный таким образом текст будет жестко запрограммированным – его нельзя изменить после опубликования SWF-файла. Если понадобится изменить такие жестко закодированные данные, придется редактировать файл-источник, потом снова опубликовывать – громоздкий процесс, и, на самом-то деле, ненужный – ведь Flash позволяет создавать области, текст в которых будет отображаться динамически. Динамические данные и выводятся во время воспроизведения файла, а значит, вы можете легко и просто изменить их в любое время. К динамическим данным можно отнести информацию, вводимую пользователем, данные, загружаемые из внешнего файла, даже такую информацию, управлять которой вы не можете – например, текущее время. Динамические данные можно использовать для отображения информации на экране, для принятия решений, для манипулирования положением фильмов-символов и многого другого. ещё
Работа с динамическими данными тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
8 Манипулирование данными "Ежедневно мы сталкиваемся с различными видами информации – погода, меню, банковский счет... Одни данные мы воспринимаем,... "Ежедневно мы сталкиваемся с различными видами информации – погода, меню, банковский счет... Одни данные мы воспринимаем, как есть, а другими манипулируем (чтобы лучше понять их, чтобы получить ответ на возникшие вопросы). Например, если вы получили уведомление о начислении процентов на ваш банковский счет, у вас может возникнуть вопрос, сколько же всего у вас теперь на счету. Взять одни данные и использовать их для получения других данных – это называется манипулировать данными ещё
Манипулирование данными тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
9 Использование условной логики "В жизни мы все постоянно сталкиваемся с ситуациями, где от нас требуется предпринять те или иные... "В жизни мы все постоянно сталкиваемся с ситуациями, где от нас требуется предпринять те или иные действия в зависимости от обстоятельств. Сами того не осознавая, мы постоянно говорим себе: ""если обстоятельства таковы, я должен поступить так-то"". Если на улице жара – надеть шорты, если дождь – надеть брюки ещё
Использование условной логики тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
10 Автоматизация скриптов с помощью циклов Всем нам приходится время от времени выполнять повторяющиеся действия – они могут быть простыми или сложными,... Всем нам приходится время от времени выполнять повторяющиеся действия – они могут быть простыми или сложными, но в любом случае состоят из одного или нескольких повторяющихся шагов. Например, если требуется разослать сотню приглашений на свадьбу, то придется сто раз повторить следующие шаги: надписать открытку, вложить ее в конверт, заклеить конверт, наклеить марку. В ActionScript многократное повторение набора действий организуется при помощи циклов. Вместо того, чтобы писать в скрипте одно и то же действие (или набор действий) много раз, вы можете написать его один раз, но поместить в оператор цикла, указав необходимое количество повторений. В этом уроке вы научитесь применять циклы – их в ActionScript имеется три разновидности. ещё
Автоматизация скриптов с помощью циклов тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
11 Организация ввода и вывода данных во Flash Одна из важнейших способностей Flash – возможность обмениваться данными с внешними источниками. Эта способность делает Flash... Одна из важнейших способностей Flash – возможность обмениваться данными с внешними источниками. Эта способность делает Flash настоящим средством для разработки приложений, позволяя динамически загружать новые данные, сохранять данные (регистрировать пользователей и т.п.), строить программы диалогового взаимодействия пользователей (чаты и т.д.). ещё
Организация ввода и вывода данных во Flash тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
12 Применение XML во Flash Вообразите, что все электроприборы в вашем доме имеют разные вилки, которые притом не подходят к розеткам.... Вообразите, что все электроприборы в вашем доме имеют разные вилки, которые притом не подходят к розеткам. В таком случае, пожалуй, вам пришлось бы засунуть все эти штуки подальше в шкаф и делать работу собственными руками. Или, к примеру, представьте, что отвертки и ключи из вашего набора даже близко не соответствуют винтам, шурупам и болтам, которые вам предстоит завинчивать! К счастью, ни того, ни другого не случится, поскольку люди давно уже сообразили, что общественный труд будет гораздо более продуктивным, если изделия будут изготавливаться в соответствии с определенными правилами, или стандартами. ещё
Применение XML во Flash тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
13 Проверка и форматирование данных "Многие приложения просят пользователей предоставить информацию: номер телефона, адрес электронной почты и т.п. – для последующего... "Многие приложения просят пользователей предоставить информацию: номер телефона, адрес электронной почты и т.п. – для последующего использования или помещения в базу данных для хранения. Однако если эти приложения будут построены в расчете на то, что пользователь введет данные в правильном формате и без ошибок, этот расчет вряд ли оправдается ещё
Проверка и форматирование данных тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
14 Динамическое управление фильмами-символами В предыдущих уроках вы научились программировать то, что должно происходить в фильме, используя обработчики различных видов... В предыдущих уроках вы научились программировать то, что должно происходить в фильме, используя обработчики различных видов событий – событий кадров, клипов и кнопок. Главным образом манипуляции производились с экземплярами клипов (фильмов-символов). В этом уроке вы научитесь манипулировать клипами на основе динамического ввода – дублировать, присоединять, расцвечивать, масштабировать, перемещать. Также мы покажем, как можно управлять клипами при помощи кнопок с непрерывной обратной связью, познакомим вас со способами рисования во Flash. К концу урока мы с вами создадим простенькое приложение для рисования, а также динамически генерируемый прокручиваемый список. ещё
Динамическое управление фильмами-символами тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
15 Привязка динамики к времени и кадрам "Созданный в Macromedia Flash фильм может реагировать не только на действия пользователя (перемещения мыши, нажатия кнопок... "Созданный в Macromedia Flash фильм может реагировать не только на действия пользователя (перемещения мыши, нажатия кнопок и т.п.). События в фильме могут происходить по прошествии определенного времени или какого-то числа кадров – то есть независимо от пользователя. Комбинируя элементы, основанные на таких событиях с интерактивными элементами, можно создавать еще более динамичные и интересные проекты. В этом уроке вы узнаете, как работает во Flash отсчет времени и кадров ещё
Привязка динамики к времени и кадрам тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
16 Звук и ActionScript Мало что может так усилить впечатление (от чего угодно), как звук. Звук не только вызывает немедленную... Мало что может так усилить впечатление (от чего угодно), как звук. Звук не только вызывает немедленную эмоциональную реакцию, звук обеспечивает восприятие объема. Можно встать в центре комнаты, полной народу, закрыть глаза и ориентироваться только по звуку. Звуковое сопровождения во Flash-проектах может привлечь пользователя, создать дополнительное благоприятное впечатление. ещё
Звук и ActionScript тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
17 Загрузка внешних материалов Одна из самых замечательных возможностей, предоставляемых Flash – это возможность динамически загружать в фильм различные материалы... Одна из самых замечательных возможностей, предоставляемых Flash – это возможность динамически загружать в фильм различные материалы (изображения, звукозаписи, даже другие фильмы) из внешних источников. Благодаря этому разнообразные мультимедийные материалы могут храниться отдельно от фильма, в виде самостоятельных файлов (например, на веб-сервере) и подгружаться в фильм по мере надобности. А это значит, что вы получаете возможность наполнить свои проекты просто невиданным количеством таких материалов, ведь содержание вашего фильма отнюдь не ограничено тем, что было помещено на монтажный стол в процессе разработки! ещё
Загрузка внешних материалов тест для курса Macromedia Flash MX и программирование на ActionScript 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.