Трансформация Текущий цвет в Flash фильме Клип
Вы хотите изменить фильма вырезан цвет по отношению к нынешней преобразование цветов, а по отношению к автору - время цветов. Используйте 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
|
|||
|