Альбом для рисования
Альбом для рисования
Исходный файл: Drawing-line.fla, Drawing-fill.fla
Хотя предыдущие два примера используют ваши творческие способности, в действительности они не дают возможности создавать что-либо новое. Теперь давайте рассмотрим программу для рисования, работа в которой начинается с чистого листа и которая позволяет пользователю изображать все, что угодно, и распечатывать результат.
Задача проекта
Задача данного раздела – создать программу, в которой пользователь может рисовать, как в простом графическом приложении. Пользователь должен иметь возможность рисовать простые линии и фигуры, а также применять различные цвета.
Создание простой программы рисования
Конечный ролик позволит пользователю рисовать, используя различные фигуры и цвета, однако для начала дадим ему возможность нарисовать непрерывную линию.
Мы воспользуемся новыми командами для рисования, появившимися в версии 8. Описание этих команд вы можете найти на панели ActionScript (Objects ? Movie ? Movie Clip ? Drawing Methods) или в окне Reference (справка).
Эти команды как бы имитируют движения пользователя, передвигающего мышь. Сначала используем команду lineStyle для определения толщины и цвета будущей линии. Команда moveTo передвигает указатель точки для рисования по экрану; линия при этом не прорисовывается. И наконец, мы используем команду lineTo для рисования линии из текущей позиции в заданную.
Единственным элементом нашего ролика является клип "actions", который содержит весь необходимый код.
Сценарий начинается с присваивания переменной draw значения false. Эта переменная используется, чтобы определить, рисует пользователь или нет. Затем с помощью lineStyle мы задаем толщину и цвет.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Контекст рисования
Контекст рисования Рисование на канве выполняется с помощью особых свойств и методов объекта… нет, не HTMLCanvasElement, а CanvasRenderingContext2D. Этот объект представляет так называемый контекст рисования, который можно рассматривать как набор инструментов, используемый для рисования
Контекст рисования
Контекст рисования Рисование на канве выполняется с помощью особых свойств и методов объекта… нет, не HTMLCanvasElement, а CanvasRenderingContext2D. Этот объект представляет так называемый контекст рисования, который можно рассматривать как набор инструментов, используемый для рисования
Изменение порядка рисования объектов
Изменение порядка рисования объектов По умолчанию объекты отображаются на экране в порядке их создания. Порядок отображения можно изменить, поместив один объект перед другим.Это существенно, когда один объект перекрывает другой. Изменение порядка отображения
Глава 12 Инструменты рисования и заливки
Глава 12 Инструменты рисования и заливки • Инструменты рисования• Настройки инструментов рисования• Инструменты заливки• Градиентная заливкаВ этой главе мы познакомимся с инструментами рисования и заливки программы Photoshop, с помощью которых сможем модернизировать
Инструменты рисования
Инструменты рисования «Главными» инструментами рисования считаются Pencil (Карандаш) и Brush (Кисть). Оба они работают по одному простому принципу: проводя этими инструментами по изображению, мы оставляем «нарисованный» след. Единственная разница между ними в том, что
Настройки инструментов рисования
Настройки инструментов рисования Все инструменты рисования используют сходные настройки, находящиеся на панели управления и на специальной палитре Brushes (Кисти). У всех инструментов рисования (и, как уже говорилось, у некоторых других инструментов) есть настройки
Работа с инструментами рисования
Работа с инструментами рисования
Изменение порядка рисования объектов
Изменение порядка рисования объектов По умолчанию объекты отображаются на экране в порядке их создания. Порядок отображения можно изменить, поместив один объект перед другим. Это существенно, когда один объект перекрывает другой. Изменение порядка отображения
Глава 3 Проигрыватель и Альбом
Глава 3 Проигрыватель и Альбом • Окно Проигрывателя• Окно АльбомаДанная глава особенно важна, так как рассматриваемые в ней элементы интерфейса не просто полезны, а необходимы. В окне Альбома представлены базовые элементы любого проекта: видео– и аудиоклипы, переходы,
Изменение порядка рисования объектов
Изменение порядка рисования объектов По умолчанию объекты отображаются на экране в порядке их создания. Порядок отображения можно изменить, поместив один объект перед другим. Это существенно, когда один объект перекрывает другой. Изменение порядка отображения
Подпрограммы блокировки рисования
Подпрограммы блокировки рисования procedure Redraw; Перерисовывает содержимое графического окна. Вызывается в паре с LockDrawing procedure LockDrawing; Блокирует рисование на графическом окне. Перерисовка графического окна выполняется с помощью Redraw procedure UnlockDrawing; Снимает
Подпрограммы режимов рисования
Подпрограммы режимов рисования procedure SetSmoothing(sm: boolean); Устанавливает режим сглаживания procedure SetSmoothingOn; Включает режим сглаживания procedure SetSmoothingOff; Выключает режим сглаживания function SmoothingIsOn: boolean; Возвращает True, если режим сглаживания установлен procedure
Глава 9 Инструменты рисования и ретуши
Глава 9 Инструменты рисования и ретуши 9.1. Инструмент Brush (Кисть)9.2. Pencil (Карандаш)9.3. Создание прямых линий9.4. Color Replacement (Замена цвета)9.5. Закрашивание изображений9.6. Gradient (Градиент)9.7. Назад в прошлое9.8. Палитра Brushes (Кисти)9.9. Clone Stamp (Штамп)9.10. Pattern Stamp (Фигурный штамп)9.11. Blur
Глава 3 Простейшие операции рисования
Глава 3 Простейшие операции рисования Вот и состоялось наше первоначальное знакомство с Flash 8. Можно сказать, что теперь мы официально представлены друг другу. Пора переходить собственно к рисованию.Но сначала давайте вспомним все, что мы знаем о Flash-графике. И заодно
Советы для эффективного рисования
Советы для эффективного рисования Приведу несколько советов, помня о которых вы сможете рисовать быстрее и качественнее.? Чтобы отказаться от начатого рисования линии или фигуры, щелкните правой кнопкой мыши, не отпуская левую.? Чтобы отменить неудачно выполненное