Урок Снежок "funkSnow" находится здесь.
А сейчас мы научимся добавлять разные элементы ,например,такие как текст, рамочки, часики, информеры, плееры, к вашей работе.
Сначала сделаем рамочку к открытке
Рамочку можно подготовить в фотошоп или нарисовать в самой программе.
Откройте файл FLA с вашим проектом "funkSnow"
Файл - Открыть
Вам может показаться, что этот слой пуст. Но на самом же деле он подключён к классу Main и вся графическая информация, а также программная анимация поступает на слой из файла этого класса.
Щелкните по нарисованному прямоугольнику инструментом "Стрелка", чтобы выделить его. Теперь, не снимая выделения, в панели "Свойства" установите размеры нарисованного прямоугольника такими же как фоновая картинка.
То есть, например, в моём случае это 700 x 470 пикселей.
Не снимая выделения, нарисованный прямоугольник необходимо выровнять горизонтально и вертикально по центру Рабочего поля.
Нарисованный прямоугольник должен полностью перекрывать всё Рабочее поле. [700x573]
Слой "маска снега" сделайте маской для слоя "main". Напоминаю, что маской может быть только векторная фигура.
Определитесь какого размера вы хотели бы сделать рамочку. Например, по 20 пикселей с каждой стороны по ширине и высоте.
На эту величину нам надо уменьшить размер маски в ширину и в высоту
Для этого снимаем замочек со слоя "маска снега", выделяем прямоугольник на этом слое и в панели "Свойства" указываем новые размеры для маски.
То есть по моим размерам фонового слоя это будет:
ширина - 700 пикс. - 20 пикс. - 20 пикс. = 660 пикс.
высота - 470 пикс. - 20 пикс. - 20 пикс. = 430 пикс.
и увидите, что снег идёт только на участке где есть маска, а по краям фон без фоновой картинки. Вот на участок где фон чистый и можно накладывать рамку.
Для этого ниже слоя "main" создаём новый слой "рамка".
Слои "main" и "маска снега" закройте на замочек.
На слое "рамка" инструментом "Прямоугольник" нарисуйте прямоугольник любого размера с заливкой цвета или градиента какой вы хотите видеть вашу рамочку.
Щелкните по нарисованному прямоугольнику инструментом "Стрелка", чтобы выделить его. Теперь, не снимая выделения, в панели "Свойства" установите размеры нарисованного прямоугольника такими же как фоновая картинка.
То есть, например, в моём случае это 700 x 470 пикселей.
Затем также, не снимая выделения, выровняйте прямоугольник горизонтально и вертикально по центру Рабочего поля.
Снимите замочек со слоя "маска снега" и выделите находящийся на нём прямоугольник - маску. Щелкните по выделенному прямоугольнику правой кнопкой мыши и вызовите контекстное меню. В контекстном меню выберите пункт "Копировать".
Далее снова закройте слой "маска снега" на замочек и вернитесь на слой "рамка"
Щелкните мышкой вне Рабочего поля и вызовите контекстное меню. В контекстном меню выберите пункт "Вставить на место".
Поверх прямоугольника,который перекрывает слой "рамочка", появился прямоугольник меньшего размера, который соответствует вырезу для рамочки. Снимите выделение с меньшего прямоугольника, щелкнув мышкой по Рабочему полю. Теперь снова щелкните по этому меньшему прямоугольнику мышкой, чтобы выделить его, и вызвав контекстное меню выберите пункт "Вырезать".
После выполнения этой операции на слое "рамка" у вас будет рамочка с вырезом.
Выделите эту рамочку щелкнув по ней мышкой. Затем преобразуйте рамочку в Фрагмент ролика.
Если же вы хотите поместить на эту флешку готовую рамочку, то импортируйте эту рамочку в Библиотеку. Отмечу то, что размеры рамочки, естественно, должны соответствовать размерам фоновой картинки. То есть в моём случае это 700 x 470 пикселей.
Выровняйте перемещенную из Библиотеки рамочку по центру Рабочего поля. [700x576]
Теперь необходимо внести изменения в размеры маски.
Выделите слой "маска снега". снимите с него замочек и выделите находящийся на нём прямоугольник. В панели "Свойства" измените размер этого прямоугольника так, чтобы он соответствовал размеру выреза вашей рамки.
В моём случае ширина рамочки 50 пикселей с каждой стороны. Следовательно размеры маски (соответственно размеры выреза рамки)
ширина: 700 пикс. - 50 пикс. - 50 пикс. = 600 пикс.
высота: 470 пикс. - 50 пикс. - 50 пикс. = 370 пикс.
Закройте слой "маска снега" на замочек [700x529]
Можете протестировать флешку и, если сделали всё правильно, то увидите, что снежок идет только внутри выреза рамки.
Можно также украсить рамку маленькими анимашками. Например, поместить сверху на рамочку вот такую анимашку
Для этого импортируйте анимашку в Библиотеку
Файл - Импорт - Импортировать в библиотеку
Создайте выше слоя "рамка" новый слой - "анимашка"
Найдите в Библиотеке символ - Фрагмент ролика в котором эта анимашка находится и перетащите инструментом "Стрелка" этот Фрагмент ролика на Рабочее поле на слой "анимашка" в нужные места.
Обращаю ваше внимание, что любой текст или Фрагменты ролика будут видны только если находятся на Рабочем поле вне зоны, где размещена маска. То есть, например, на рамочке. Также нельзя создавать никакие слои выше слоя "маска снега".
Вот такая анимированная рамочка для нашей работы получилась у меня
Следующим шагом попробуем разместить какой - нибудь Фрагмент ролика, например часики. календарик или информер внутри маски.
Для этого импортируйте фоновую картинку, которая у вас находится в папке "lib" в Библиотеку программы.
Файл - Импорт - Импортировать в библиотеку
Далее создайте ниже слоя "рамка" слой "фон" и перетащите на него из Библиотеки фоновую картинку.
Для удобства в работе со слоем фон и фоновой картинкой отключите видимость всех остальных слоёв.
Выровняйте фоновую картинку по центру Рабочего поля.
После того как создан необходимый Фрагмент ролика нужно определить ему место внутри маски для снега.
Для этого ниже слоя "main" создаём новый слой и называем его "рабочий". Этот слой мы потом удалим. У меня этот слой получился ниже слоя "main" и выше слоя "анимашка".
На слое "рабочий" инструментом "Прямоугольник" рисуем любую фигуру произвольного размера и с любой заливкой без обводки.
Инструментом "Свободное преобразование" придаём фигуре нужные размеры, исходя из того, чтобы в эту фигуру вместился созданный ранее Фрагмент ролика. В моём случае это информер.
После того как размеры фигуры установлены, помещаем её в нужное место внутри зоны маски для снега.
Обращаю внимание, что всё это мы делаем на слое "рабочий". Другие слои при этом для удобства можно закрыть на замочек.
Итак, я для размещения своего информера в зоне маски для снега нарисовала вытянутый овал и сдвинула его вправо.
Видимость слоя "Рабочий" отключаем и переходим на слой "маска снега". Снимаем замочек со слоя "маска снега".
Щелкаем мышкой вне Рабочего поля и вызвав контекстное меню выбираем пункт "Вставить на место".
Если вырезали правильно, то у вас в прямоугольнике маски для снега должна образоваться дырка, в которую будет видна фоновая картинка.
Слой "рабочий" после этого можно удалить
Создаем ниже слоя "main" слой "информер" и перетаскиваем на него на Рабочий стол из Библиотеки Фрагмент ролика "информер". Размещаем этот Фрагмент ролика в вырез, который образовался в маске для снега.
Теперь можно протестировать флешку и если всё сделали правильно, то поверх летящего снежка вы увидите информер "До Нового Года..."
Можно экспортировать флешку и публиковать её.
Мариночка,спасибо тебе огромное за урок,не могла дождаться,очень благодарна!
Часто бывает,что поверх начинаешь что-то ставить и флешка совсем не работает,а вот этот вариант можно в других случаях применять,или только индивидуально к данной работе?
Цитирую с уважением и благодарностью.
Мариночка,теперь ,в первую очередь,говорю спасибо за труд))
Потому что это титанический труд..
Ну а твои уроки понятны.. на них выросла и продолжаю расти..
Я в прошлом году билась долго пока не поняла,что поверх слоя маски добавлять ничего нельзя..
В общем,спасибо за все ..))
Огромное спасибо, Мариночка! Обязательно попробую!
Для подобных флешек с классами, наверное, подобным же образом можно вставлять? Я как-то воспользовалась твоим подарком fla с движением воды. Попробую разобраться какой там класс вместо main нужно вставлять. Или там по-другому?