я имел обыкновение использовать много фильтров в Animate, и это было великолепно, потому что я мог бы сделать цветной фильтр вручную, посмотреть, что это выглядит, а затем интегрировать код в это тоже, например:Способ обработки цветов визуально/вручную И с кодом, в Flash/Анимация?
object.filters = e.currentTarget.filters;
Но я стараюсь быть хорошим и держаться подальше от фильтров, чтобы уменьшить мощность обработки и т. Д. Кроме того, фильтры не принимают шестнадцатеричные коды. Поэтому я пытаюсь использовать colorTransforms. Но теперь все становится очень неудобно, потому что я выясняю, какие цвета я хочу, записываю все шестнадцатеричные коды в Блокноте, а затем пишу код, чтобы преобразовать вещи в этот цвет. И я все еще не могу ВИДЕТЬ цвета, взаимодействующие до публикации файла. Разве нет некорректного способа ручной работы с colorTransforms? Возможно, расширенный раздел в разделе «Эффект цвета» -> «Стиль»?
Как я себе представляю, что это происходит в моей фантазии: У меня есть несколько мувиклипов, которые взаимодействуют, чтобы создать образец ткани. Я возиться с ColorTransform или как-нибудь применить шестнадцатеричный код к ним вручную (не динамически в коде), а затем я могу использовать эти образцы динамически окрасить другие вещи, что-то вроде:
newFabric.topPattern.colorTransform.color = fabricSwatch.topPattern.colorTransform.color;
Я знаю, что могу это сделать если я добавил цвет с использованием кода в первую очередь .. но есть ли способ добавить цвет на сцену/визуально/вручную, а затем прокрутить его вперед? Я знаю, что могу нарисовать растровое изображение и образец цвета пикселя, но у моделей все очень хорошие, разные сложные формы и прозрачные &, поэтому здесь не будет работать:/
Спасибо .. но как вы взаимодействуете между изменением шестнадцатеричных кодов на сцене и кодом? –
«В отличие от большинства других простых свойств, таких как альфа, x, y, ширина и высота, цвет объекта нельзя напрямую изменить на самом объекте». Есть ли какая-нибудь работа вокруг этого? –