Вытяжка и сокращением кино клипы

Bookmark and Share this Article Original English article

Вы также можете изменить горизонтальное и вертикальное масштабирование из фильма вырезать. Это означает, что вы можете нагрузку и уменьшить его, изменение его ширины, высоты, или обоих.

Шкала ценностей

Имущество для этого являются _xscale для горизонтальной шкалы фильма вырезан и _yscale на вертикальной шкале фильм клип.

Значения вам необходимо настроить эти два свойства - это процент. Это означает, что 100,0 это 100 процентов первоначальной шкале фильм клип. Можно использовать меньшие значения, такие как 50, уменьшить фильм клип. Или, вы можете использовать большие значения, например, 200 на отрезок фильма вырезан. Вы даже можете использовать отрицательные значения на листе фильма вырезан.

Например, фильм содержит наиболее сложный сценарий, который мы видели до сих пор. Она проверяет _xmouse и _ymouse свойств, чтобы получить расположение мыши. Затем он определяет, как далеко мышь от центра фильм клип. Он использует это расстояние, как горизонтальные и вертикальные компоненты, подсчитать в процентах от масштаба применять к фильм клип. В результате этого фильма вырезан тянется и сокращает тем, что нижнем правом углу совпадает расположение мыши. Вот код:

  onClipEvent (нагрузка) (/ / получить оригинальную ширина и высота в mc origWidth = this._width; origHeight = this._height;) onClipEvent (enterFrame) (/ / получить расстояние от центра в mc для мыши dx = _root._xmouse - this._x; dy = _root._ymouse - this._y; 
  / / подсчитать процент масштаба sx = 100 * dx / (origWidth / 2); sy = 100 * dy / (origHeight / 2); 
  / / определить масштаб этой mc this._xscale = sx; this._yscale = sy;) 

Заметьте, что этот код содержит два новых свойств фильма вырезан, что мы еще не видели. _ ширины и _height - это ценности, что возвращение нынешнего ширина и высота, в пикселях, из фильма вырезать. Нам необходимо захватывать и сохранять эти ценности в onClipEvent (нагрузка) обработчик поскольку это единственный момент, когда мы можем получить подлинные ценности фильма для клипа. Если бы мы получить _width и _height позднее, они будут отражать изменившиеся ценности, как пользователь перемещает курсор вокруг.

Ширина и высота Свойства

Вы также можете установить _width и _height свойств фильма вырезан. Это дает вам два способа расширить или уменьшить фильм клип.

Разница между использованием _xscale и _yscale сравнению _width и _height прост. Масштабы собственность нормальную сумму 100, что составляет 100 процентов по ширине или высоте фильма вырезан. В _width и _height собственность значениями пикселов вместо процентах.

Так что если фильм клип имеет 75 пикселей в ширину и 40 пикселей в высоту, его _width и _height свойства будут 75 и 40, однако ее _xscale и _yscale свойства как бы на 100.

В большинстве случаев, вы можете реально выполнить ту же работу с любой пары свойств. Вот часть кода, которые выполняет то же самое, что и в предыдущем примере, однако, установив _width и _height вместо _xscale и _yscale.

  onClipEvent (enterFrame) (/ / получить расстояние от центра в mc для мыши dx = _root._xmouse - this._x; dy = _root._ymouse - this._y; 
  / / определить масштаб этой mc this._width = dx * 2; this._height = dy * 2;) 

Как видите, этот код намного проще, чем в предыдущем примере. Он даже не использовать onClipEvent (нагрузка) обработчик поскольку подлинные ширина и высота не должны храниться. Это явно случай, когда с помощью _width и _height имеет преимущество над использованием _xscale и yscale.

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

Перевод уведомления: В статье "Сокращение вытяжка и фильмов подборки" был переведен с использованием автоматизированной службы перевода. Мы приносим извинения за любые ошибки перевода, что произошло. Спасибо за понимание.


  Online: 1118 users browsing the articles directory © 2005-2010 E-articles.info All Rights Reserved.  
The articles and tutorials in the directory are property of their respective owners and authors.