Трансформация Текущий цвет в Flash фильме Клип


  Share  
|


Вы хотите изменить фильма вырезан цвет по отношению к нынешней преобразование цветов, а по отношению к автору - время цветов.

Используйте getTransform () и setTransform () методов цветов возразить, что задачи фильма вырезан.

В Color.getTransform () возвращает метод преобразования объекта в прошлом применительно к целевой фильм клип. Например, если ранее применял объект преобразования, которые создают кино клип Альфа-канал процент 42, getTransform () будет возвращать объект в следующие значения:

  (ра: 100, регулярный бюджет: 0, ga: 100, гб: 0, ба: 100, бб: 0, аа: 42, нез: 0) 

В преобразованию объекта отражает изменения, внесенные в фильме вырезан цвет либо в авторской времени или время выполнения. Если изменить значения цветов с помощью инспектора собственности на авторской время эти ценности указывается в кино клип превратить в объект. Чтобы внести изменения в фильм клип цвет во время выполнения с помощью setTransform () или setRGB () методов его цвет объекта, и вы можете настроить фильма вырезан в _alpha собственности отдельно. Все выполнения изменения - не просто изменения, внесенные с помощью setTransform () - отражены в трансформации объекта. Если вы не применял никаких цветовых изменений, время выполнения или авторские времени затем getTransform () возвращает следующие значения (нейтральный преобразования объекта):

  (ра: 100, регулярный бюджет: 0, ga: 100, гб: 0, ба: 100, бб: 0, аа: 100, нез: 0) 

Вы можете изменить свойства этого преобразования объекта возвращается getTransform () и затем применить изменения, с помощью setTransform ():

  / / Создать цвета объекта.  my_color = новый цвет (myMovieClip); 
  / / Получение преобразования объекта.  myTransformObject = my_color.getTransform (); 
  / / Установить зеленый процент всех цветов в кино клип на 50% текущей / / значение.  myTransformObject.ga = 50; 
  / / Применить преобразование объекта.  my_color.setTransform (myTransformObject); 

В предыдущем примере сохраняет ранее применявшихся трансформации ценностей, за исключением ga, который содержится на 50. Можно вместо приращения или декремента свойств по сравнению с их текущими значениями:

  / / Получение преобразования объекта.  myTransformObject = my_color.getTransform (); 
  / / Прирост красного, зеленого и синего взаимозачеты по 10 на улучшит объекта цветов.  myTransformObject.rb + = 10; myTransformObject.gb + = 10; myTransformObject.bb + = 10; 
  / / Установить преобразования объекта.  my_color.setTransform (myTransformObject); 

Преобразования применяются в setTransform () происходит по отношению к цветов в первоначальном фильма вырезан символ, независимого от каких-либо предыдущих преобразований. Иными словами, преобразования не являются кумулятивными. Мы искусственной общей трансформации в основу новых преобразований относительно предыдущего значения, как возвращается getTransform ().

это статья добавлена Elis Frugalo

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions