OVFlash
08.12.2007, 00:12
Прочитал на CitForum замечательные (в каком-то смысле :) ) статьи Рубена Сардаряна «Macromedia Flash 5» в трех частях.
Однако не слишком подробные :)
Например, часть вторая «анимация» пестрит словами «можно сделать такой символ, чтобы…», а как это сделать, и не говорится :)
Вообще благодаря этим статьям я наконец сдвинулся с места, но пока недалеко.
У меня Flash MX, который требует максимум 6-й версии Flash плеера.
К скриптам (самой главной и желанной для меня фиче) пока не перехожу, занимаюсь анимацией и созданием символов.
Вопрос первый – смущает, что для создания Shape tweening и Motion tweening нужен отдельный слой на каждый. А если это будут символы, которых надо по 100 (к примеру, падающих снежинок) на страницу. То будет 100 слоев??
Вопрос второй. Попробовал сделать символ движущегося объекта, например пролетающего красного эллипса :) По задумке, потом достаточно поставить несколько таких символов, и вуаля – полетят красные эллипсы...
На деле они стоят...
Сначала на новом слое рисую эллипс. Делаю на временной диаграмме второй ключевой кадр (первый был в начале времени), перехожу туда, создаю Motion Tweening… работающий неплохо. В общем, в этом проблем нет. Отмечаю, что в библиотеке символов (на Flash 5 она вызывалась одной клавишей, здесь другой – F11 – на последних версиях, наверное, уже третьей) появился единственный символ – этот созданный tweening. (Можно было сначала создать символ эллипса, но я не стал лишнее делать. Может, и зря).
Далее создаю новый слой, перетаскиваю туда с библиотеки мышкой этот символ. Туда, куда я его перенес, помещается статичный эллипс.
Кстати, он не имеет тип анимации в библиотеке, хотя попал туда автоматически при создании tweening. Ну вроде было написано, что tweening – и есть один из возможных типов анимации. Что ж оно ему тип «статичная картинка» ставит. Нехорошо это.
Пробую в библиотеке руками ставить тип «анимация» для этого единственного символа. Ставится. Но при стаскивании никак не получается анимации.
Вообще при создании твининга не вылазит стандартный диалог, что лезет при создании символа из примитивов – с тремя опциями (тип символа). Он просто молча появляется в библиотеке символов.
Как вообще по шагам создать символ – движущийся эллипс?
Возможен ли вообще такой символ? Или можно только создать эллипс, а все 100 эллипсов потом двигать руками на своих слоях через новый tweening?
Что будет при этом со временной шкалой? В статье об этом ни слова. К примеру, я хочу, чтобы эллипс занимал 25 кадров, но готовые эллипсы появлялись на картинке не все с 0 кадра, а на разных. Это что, для каждого добавленного из 100 символов где-то будет видна временная шкала? А где? Для каждого создастся свой слой, что ли? Или после добавления очередного символа на слой не будут появляться его ключевые точки анимации и вообще время на диаграмме.
Однако не слишком подробные :)
Например, часть вторая «анимация» пестрит словами «можно сделать такой символ, чтобы…», а как это сделать, и не говорится :)
Вообще благодаря этим статьям я наконец сдвинулся с места, но пока недалеко.
У меня Flash MX, который требует максимум 6-й версии Flash плеера.
К скриптам (самой главной и желанной для меня фиче) пока не перехожу, занимаюсь анимацией и созданием символов.
Вопрос первый – смущает, что для создания Shape tweening и Motion tweening нужен отдельный слой на каждый. А если это будут символы, которых надо по 100 (к примеру, падающих снежинок) на страницу. То будет 100 слоев??
Вопрос второй. Попробовал сделать символ движущегося объекта, например пролетающего красного эллипса :) По задумке, потом достаточно поставить несколько таких символов, и вуаля – полетят красные эллипсы...
На деле они стоят...
Сначала на новом слое рисую эллипс. Делаю на временной диаграмме второй ключевой кадр (первый был в начале времени), перехожу туда, создаю Motion Tweening… работающий неплохо. В общем, в этом проблем нет. Отмечаю, что в библиотеке символов (на Flash 5 она вызывалась одной клавишей, здесь другой – F11 – на последних версиях, наверное, уже третьей) появился единственный символ – этот созданный tweening. (Можно было сначала создать символ эллипса, но я не стал лишнее делать. Может, и зря).
Далее создаю новый слой, перетаскиваю туда с библиотеки мышкой этот символ. Туда, куда я его перенес, помещается статичный эллипс.
Кстати, он не имеет тип анимации в библиотеке, хотя попал туда автоматически при создании tweening. Ну вроде было написано, что tweening – и есть один из возможных типов анимации. Что ж оно ему тип «статичная картинка» ставит. Нехорошо это.
Пробую в библиотеке руками ставить тип «анимация» для этого единственного символа. Ставится. Но при стаскивании никак не получается анимации.
Вообще при создании твининга не вылазит стандартный диалог, что лезет при создании символа из примитивов – с тремя опциями (тип символа). Он просто молча появляется в библиотеке символов.
Как вообще по шагам создать символ – движущийся эллипс?
Возможен ли вообще такой символ? Или можно только создать эллипс, а все 100 эллипсов потом двигать руками на своих слоях через новый tweening?
Что будет при этом со временной шкалой? В статье об этом ни слова. К примеру, я хочу, чтобы эллипс занимал 25 кадров, но готовые эллипсы появлялись на картинке не все с 0 кадра, а на разных. Это что, для каждого добавленного из 100 символов где-то будет видна временная шкала? А где? Для каждого создастся свой слой, что ли? Или после добавления очередного символа на слой не будут появляться его ключевые точки анимации и вообще время на диаграмме.