Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Занятие 4
Задание свойств объектов
Класс интерактивных возможностей приложений будет неполным без такого инструмента, как изменение свойств объектов. На прошлых занятиях мы уже сталкивались с программированием свойств объектов. Повторим еще раз.
Задание свойств объекта программным путем:
Object.<свойство> = значение;
Перед программированием объект должен быть преобразован в символ. Как всегда, не забываем об адресации объектов.
Набор доступных для программирования свойств объекта можно найти на панели ActionScript:

Свойства объектов
_name – внутреннее имя объекта;
_rotation – поворот;
_alpha – прозрачность;
_width – ширина;
_height – высота;
_xscale – коэффициент масштабирования по оси x;
_yscale – коэффициент масштабирования по оси y;
_xmouse – координата x указателя мыши относительно объекта;
_ymouse - координата y указателя мыши относительно объекта;
_visible – видимость;
enabled – доступность.
Способ задания свойств объектов
§
Свойства объектов задаются непосредственно в программном коде:
1. Изобразите на рабочей области произвольный объект
2. Преобразуйте его в символ типа Ролик.
3. Запрограммируйте щелчок по объекту, в результате которого изменится ориентация объекта на плоскости.
on (release) {
_rotation=45;
}
§
Свойство объекта изменяется на величину шага относительно предыдущего значения.
1. Изобразите на рабочей области произвольный объект
2. Преобразуйте его в символ типа Ролик.
3. Измените поведение объекта так, чтобы угол поворота все время увеличивался (например, на 10о).
on (release) {
_rotation=_rotation+10;
}
§ При работе с готовым приложением пользователь задает свойства объектов в полях ввода, затем в программном коде свойству объекта присваивается значение переменной t, связанной с полем ввода; Изменение свойств объекта будет происходить по нажатию кнопки, обращение к объекту будет происходить по имени объекта. Для кнопки, которая будет управлять поворотом напишем программный код:
on (release) {
object._rotation = object._rotation +10;
}
Задания
Такой инструмент, как задание свойств объекта (изменение свойств объекта) – очень яркое и наглядное средство интерактивности.
Рассмотрим задания, в которых возможно использование данного средства:
§ Среди набора объектов «выбрать» подходящие по условию (другой вариант – исключить лишнее). Выбор объектов осуществляется кликом мышкой. Всем объектам задается прозрачность 70%, а выбранный объект становится непрозрачным (прозрачность 100%). Следующий клик мышкой по этому объекту – прозрачность опять 70%. Анализ выполненного задания – проверяется прозрачность тех объектов, которые по условию нужно выбрать. Аналогичным образом можно задавать свойство Видимость объекта.
§ Предположим, что необходимо создать столбиковую диаграмму, меняющуюся в зависимости от введенных значений. На сцене необходимо создать систему координат, на ней расположить столько роликов в виде прямоугольников, сколько данных необходимо отразить в диаграмме. Исходное значение – свойство Высота всех столбиков равна 1. Все столбики расположены «на своих местах» на диаграмме, под каждым столбиком – связанное с ним поле ввода. В общем-то, задание понятно?
§ Единственный объект на сцене служит для изучения каких-либо понятий (координатная сетка, угол, ширина, высота и др.). Кроме объекта на сцене должен быть фоновый рисунок, относительно которого и будет «меняться» наш объект – предположим, система координат. На сцене – несколько кнопок, нажатие на которые меняют одно и то же свойство в разных направлениях. Предположим – четыре кнопки: «Влево», «Вправо», «Вверх», «Вниз». Нажатие на эти кнопки меняет положение объекта на плоскости. Первое задание, которое напрашивается, в качестве реализации данного средства – это создание Исполнителя команд Муравья (вспомните замечательную книгу Гутмана «Муравьиные сказки»!). Кто не знаком с этой книгой, можно разработать обучающее пособие «Система координат».
Но, вероятно, у вас появились свои идеи создания интерактивных заданий, в которых используется этот инструмент? Тогда, вперед!
Указания к выполнению практической работы
В результате выполнения Занятия №4 вы должны продолжить создание тестового приложения для подготовки к ЕГЭ (а может быть это другое приложение).
Дополните свой продукт, используя знания, полученные на этом занятии.
Файлу с домашним заданием дайте имя – Ваше ФИО. Работу в формате SWF пересылайте на эл. ящик gornostaeva. *****@***ru ( М.) или *****@***ru ( С.) с пометкой «Домашнее задание» в качестве темы сообщения.
Спасибо за внимание, успехов!
Использованные материалы
· Создание анимационных эффектов в Macromedia Flash MX 2004. Л., NT Press М., 2005 г.
· Интерактивные средства обучения, М., С., Панорама, Волгоград, 2008 г.
Основные порталы (построено редакторами)
