Материалы к лекции Вы можете скачать здесь.
ActionScript содержит команды, при помощи которых можно рисовать разные фигуры.
Создадим скрипт, реализующий мини-графический редактор (с возможностью рисования "кистью"). Для этого необходимо задать настройки рисования для линии, такие как толщина, цвет, прозрачность. Затем установить курсор в точку начала рисования и уже от нее рисовать линию. Рисование происходит по нажатию кнопки мыши, при отпускании – рисование прекращается:
var flag,.x,.y:Number;
this.graphics.lineStyle(1,0x0000ff,100);
stage.addEventListener(MouseEvent.MOUSE.UP,f1);
function f1(event:MouseEvent):void
{
flag = 1;
}
stage.addEventListener(MouseEvent.MOUSE.DOWN,f2);
function f2(event:MouseEvent):void
{
.x = event.stageX;
.y = event.stageY;
this.graphics.moveTo(.x,.y);
flag = 0;
}
stage.addEventListener(MouseEvent.MOUSE.MOVE,f3);
function f3(event:MouseEvent):void
{
if (flag == 0)
{
.x = event.stageX;
.y = event.stageY;
this.graphics.lineTo(.x,.y);
}
}
Рассмотрим некоторые фрагменты данного программного кода:
var flag,.x,.y: Number;
В процессе выполнения скрипта значение переменных может меняться. Так, переменные .x,.y в дальнейшем используются для хранения координат; в переменную flag будет заноситься "0", когда нажата левая кнопка мыши и "1", когда отпущена.
this.graphics.lineStyle(1,0x0000ff,100);
stage.addEventListener(MouseEvent.MOUSE.UP,f1);
.x = event.stageX; .y = event.stageY; this.graphics.moveTo(.x,.y);
.if (flag == 0)
{
.x = event.stageX;
.y = event.stageY;
this.graphics.lineTo(.x,.y);
}
Продолжим работу над созданием графического редактора. Самостоятельно добавьте в рабочую область кнопку, дайте ей имя (например, Clear). Назначение данной кнопки – очистка экрана. В скрипт добавьте фрагмент кода:
Clear.addEventListener (MouseEvent.CLICK,f4);
function f4 (event:MouseEvent):void
{
this.graphics.clear ();
this.graphics.lineStyle (5,0x0000ff,100);
}
В приведенном фрагменте в программной строке this.graphics.clear() происходит удаление созданной ранее графики и сброс параметров стиля линии. Для того, чтобы пользователь смог снова рисовать на чистом экране, параметры стиля линии задаются еще раз.
Краткие итоги лекции:
ActionScript содержит команды, при помощи которых можно рисовать разные фигуры. Для программной реализации рисования необходимо:
Ключевые термины
Переменная
Тип переменной
Значение переменной
Набор для практики:
Вопросы
Упражнения
Придумайте задания (обратитесь к литературным источникам), в которых при выполнении потребовалось бы рисовать линию программным путем. Создайте несколько таких приложений
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.