Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Динамическое создание экземпляров компонентов

Читайте также:
  1. Creation Kit - Создание своего заклинания
  2. II. Создание кредитной организации.
  3. Балансовое уравнение тепловых эквивалентов компонентов шихты и топлива.
  4. Бриф на создание креативной концепции кампании социальной рекламы
  5. Глава 1 Создание единой федеральной системы в сфере государственной регистрации прав на недвижимость и государственного кадастрового учета недвижимости
  6. Глава 5. СОЗДАНИЕ ОТНОШЕНИЙ МЕЖДУ ГЕРОЯМИ
  7. Глава 6.4. СОЗДАНИЕ ОБЩЕСТВА БУДУЩЕГО

Если компонент уже находится в библиотеке, в программе можно создавать его экземпляры динамически, точно так же, как и экземпляры обычных клипов.

Пример. Создание 10 кнопок в случайных координатах. Каждая кнопка имеет квадратную кнопку и надпись – порядковый номер.

 

for (var i=0; i<10; i++)

{

var b:Button = new Button(); // создание новой кнопки

b.x = Math.random()*stage.stageWidth; // помещение ее в случайные

b.y = Math.random()*stage.stageHeight;// координаты

b.width = 30; // ширина и высота кнопки

b.height = 30;

b.label = i+1; // надпись на кнопке

addChild(b); // добавление в список отображения

}

 

Задание

Задания распределяются соответственно номеру студента в списке группы. В комментариях обязательно указать фамилию автора программы, номер группы, название лабораторной работы, номер варианта и текст задания. Все переменные, заголовки функций и вызовы методов должны сопровождаться соответствующим комментарием.

Содержание отчета:

а) цель работы;

б) номер варианта и задание полностью;

в) текст всех скриптов с указанием их месторасположения и комментариями;

г) описание работы программы.

 

В большинстве заданий нужно использовать функции управления временной шкалой клипов.

1. Тематический альбом фотографий. Каждая фотография имеет отформатированную подпись. Разделить фотографии по крайней мере на два раздела. Фотографии размещаются на отдельных кадрах клипов. Перед разделом идет краткое его описание. Перелистывание фотографий осуществлять кнопками.

2. «Тамагочи». Приложение содержит ряд анимированных клипов и кнопки управления действиями «тамагочи». Отдельно сделать флажок, который будет будить «тамагочи» или отправлять его спать. Каждое действие должно сопровождаться комментариями (компонент Label). Сделать возможность задания имя персонажу с использования поля ввода. Имя должно отображаться в отдельной надписи.

3. Каталог анимированных смайликов. Сделать возможность переключения между разделами. Каждый раздел сопровождается описаниями. Вход в альбом должен быть ограничен паролем.

4. Альбом видеофрагментов на определенную тематику с комментариями. Вход в альбом должен быть ограничен паролем.

5. На рабочем листе находится 20 кнопок в случайных координатах. При подведении указателя мыши к кнопке, она перемещается в новые случайные координаты. В углу страницы находится кнопка перехода на следующую страницу, вход на которую ограничен паролем. На этой странице находится текст, отформатированный в HTML.

6. На рабочем листе находится клип и компоненты, управляющие его свойствами (прозрачность, координаты, масштаб и т.д.). Задействовать как можно больше разных компонентов.

7. Тематический альбом фотографий. Каждая фотография имеет отформатированную подпись. Разделить фотографии по крайней мере на два раздела. Фотографии размещаются на отдельных кадрах клипов. Перед разделом идет краткое его описание. Перелистывание фотографий осуществлять при помощи компонента Slider.

8. На рабочем листе находится 20 флажков в случайных координатах. При выборе одного из флажков остальные флажки должны сбрасываться. Первоначально только один из флажков должен быть выбран. В углу страницы находится кнопка перехода на следующую страницу, вход на которую ограничен паролем. На этой странице находится компонент – шкала, управляющая прозрачностью клипа, находящегося по близости.

9. На рабочем листе находится клип и компоненты, управляющие его свойствами (прозрачность, координаты, масштаб и т.д.). Задействовать как можно больше разных компонентов, включая поле ввода.

10. Тематический альбом анимированных gif-изображений. Каждое изображение должно сопровождаться подписью. Разделить изображения по крайней мере на два раздела (использовать разделение основной временной шкалы). Изображения размещаются на отдельных кадрах клипов. Перед разделом идет краткое его описание. Перелистывание фотографий осуществлять при помощи компонента Slider.

11. На рабочем листе находится клип с фотографией и компоненты, управляющие свойствами этого клипа (прозрачность, координаты, масштаб, повороты против и по часовой стрелке и т.д.). Для управления прозрачностью задействовать шкалу, для задания угла поворота и координат использовать поля ввода. Сделать флажок, полностью скрывающий или показывающий клип.

12. Альбом видеофрагментов на определенную тематику с комментариями. Вход в альбом должен быть ограничен паролем.

13. На рабочем листе находится поле ввода, кнопка «Создать» и ряд флажков, соответствующих типам клипов. По умолчанию в поле ввода введено значение 20. По нажатию на кнопку «Создать» на рабочем листе в случайных координатах появляется по одинаковому количеству клипов (значение берется из поля ввода), типы которых отмечены флажком.

14. На рабочем листе находится клип и компоненты, управляющие его свойствами (прозрачность, координаты, видимость, масштаб). Задействовать как можно больше разных компонентов. Ограничить набор символов, которые можно ввести в поля ввода, только цифрами и точкой.

15. На первом кадре фильма находится 20 кнопок (должны быть созданы динамически). Каждая из них имеет надпись «0». При щелчке по любой из кнопок ее заголовок должен поменяться на «1», а заголовки остальных кнопок замениться на «0». На втором кадре должно находиться поле ввода и компонент надпись. При вводе текста в текстовое поле и нажатия клавиши Enter текст надписи должен замениться на только что введенный. Переключение между кадрами выполнить при помощи кнопки.

16. На рабочем листе находится компонент – поле ввода, и ряд других компонентов, управляющих свойствами первого:

- отдельное поле ввода, в которое должна вводиться строка – набор символов, которые можно вводить в первое поле;

- шкала, регулирующая максимальное количество символов, которое можно ввести в поле;

- флажок, делающий поле активным или неактивным;

- флажок, переводящий поле в состояние ввода пароле или в обычный режим.

17.

18.

19.

20.

21.

22.

 


Дата добавления: 2015-07-15; просмотров: 86 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
II. Организация курса| АВТОМОБИЛЬ ТАРТУ ЕСЕБІН ЖҮРГІЗУ ҮЛГІСІ

mybiblioteka.su - 2015-2024 год. (0.015 сек.)