21 Март 2008

movie clip vs graphic

posted in article, lesson, symbols |

итак, хочется начать с самых простых и на первый взгляд очевидных вещей.
наши дорогие друзья символы movie clip и graphic. опыт показывает, что большинство флешеров досконально не знают в чём отличия этих двух символов. а некоторые, к примеру, вообще не пользуются graphic или используют его только как статичный фон.
как вы уже догадались, сегодняшняя статья будет об отличиях movie clip и graphic.

1. movie clip не зависит от временной шкалы.
это значит что в не зависимости сколько кадров на вашей основной шкале, анимация, находящаяся внутри видеоклипа будет отображаться постоянно. а вот graphic как раз наоборот зависит. и если к примеру у вас на сцене только один кадр, а внутри графического символа намного больше, в результате вы и получите только первый кадр вашего символа.

2. при пролистывании временной шкалы анимация внутри movie clip не отображается.
а вот анимация внутри графического символа отображается и её можно легко синхронизировать с другими анимациями. это одна из главных причин почему при анимации стоит использовать graphic.

3. возможность выбора кадра начала воспроизведения в graphic .
это присуще исключительно graphic. если вы по какой-то причине до сих пор не сталкивались с этой опцией, настоятельно рекомендую с ней познакомиться. кроме первого кадра можно задавать параметры loop (циклическое воспроизведение), play once (проиграть анимацию один раз и остановиться) и single frame (один кадр). это очень удобные опции, упрощающие работу с анимацией и временной шкалой.

4. movie clip может содержать коды action script.
это наверное самое важное отличие, которое надо учитывать в первую очередь при выборе типа символа.

5. movie clip может содержать музыку.
если вы поместите звук внутрь видеоклипа, то он будет проигрываться, а в graphic напротив звук будет игнорироваться. но вообще-то запихивать звук внутрь любого символа – это изврат :о)

6. при экспорте в avi анимация внутри movie clip не отображается.
экспортируется только первый статический кадр видеоклипа. а вот графический символ отображается корректно. хотя сейчас есть уже достаточно по, которое позволяет экспортировать и анимацию внутри movie clip.

7. к movie clip можно применять фильтры.
grop shadow, glow, blur идр позволяют имитировать фотошоповский эффекты. здесь хочется отметить, что если вы импортируете во флеш png с прозрачным фоном, преобразовываете картинку в видеоклип и добавляете к ней эффект к примеру drop shadow – тень будет не по прямым границам изображения, а вдоль непрозрачного контура! это очень удобно :) графический символ такой возможностью, увы не обладает.

вроде самое основное вспомнила. в качестве итога можно сделать простой вывод graphic стоит использовать для анимации, в особенности для анимации персонажей и сложных анимаций внутри символов, а movie clip в большей мере там, где необходимо использовать action script.
но на самом использовать нужно то, что удобнее вам :)

This entry was posted on Пятница, Март 21, 2008 at 12:32 and is filed under article, lesson, symbols. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

There are currently 2 responses to “movie clip vs graphic”

Why not let us know what you think by adding your own comment! Your opinion is as valid as anyone elses, so come on... let us know what you think.

  1. 1 On Март 24, 2008, Dan said:

    Хочу дополнить. Правда мои дополнения больше касаются игр, чем анимации, но всё равно полезно для дизайнеров.

    1. Когда MovieClip лучше.

    В одной игре нужен был красивый таймер – сложно нарисованная полоска, которая постепенно уменьшается. При этом на ней должны быть блёстки.

    Дизайнер прислала мне замечательный таймер в виде анимации из 300 кадров, но блёстки были сделаны через Graphic. Это смотрелось хорошо, когда таймер запускался как обычная анимация.

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

    Я изменил Graphic на MovieClip и всё стало замечательно – таймер ползёт медленно (а иногда и останавливается, или в игре происзодит пауза), а блёстки продолжают сверкать.

    2. Когда Graphic лучше.

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

    В таком случае приходиться делать несколько символов, имеющих одинаковую основу и разные надписи.

    В разных состояних кнопки (up, over, down) основа может меняться. Например, становиться больше/меньше, ярче/темнее.

    Очень часто дизайнеры создают на слое три отдельных ключевых кадра и рисуют в них различные состояния. И так в каждой кнопке.

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

    Гораздо более удобным решением будет создать Graphic, содержащий все состояния кнопки в разных кадрах.
    В самой кнопке сделать отдельный слой с ЕДИНСТВЕННЫМ ключевым кадром, в который и поместить этот Graphic.

    Благодаря синхронизации со шкалой времени, каждый кадр graphic будет соответствовать отдельному кадру в кнопке.

    В последствии можно будет отредактировать только этот graphic и все использующие его кнопки сразу изменят свой внешний вид.

  2. 2 On Апрель 5, 2010, Ри said:

    подскажите, как сделать цикл, в смысле он нарисован, но как его зациклить именно в Graphic?

Leave a Reply