actionscript 3.0 создает цветную анимацию

#flash #actionscript-3 #animation #colors

#flash #actionscript-3 #Анимация #Цвет

Вопрос:

Есть ли простой способ анимировать цвет объекта с помощью actionscript во Flash? Я нашел простой способ во Flex, он использует spark.effects.Класс AnimateColor. Я пытаюсь найти что-то похожее на Flash, есть ли способ или библиотека, которые я могу использовать, или я могу как-то использовать библиотеки Flex? Вот код, который я нашел:

 import spark.effects.AnimateColor;

var animation:AnimateColor = new AnimateColor(this);
animation.duration = 400; // milliseconds
animation.colorFrom = 0xFFCC00;
animation.colorTo = 0xaaff00;
animation.colorPropertyName = "color";

animation.stop();
animation.play();
  

Комментарии:

1. Это ответ. Прежде всего загрузите и установите greenshock tweenlite или max import com.greensock.TweenLite; TweenLite.to(mc, 2, {tint: 0x0099CC});

2. На самом деле только TweenMax works.So import com.greensock.*; TweenMax.to(mc, 2, {tint: 0x0099CC});

3. Я понял, что это не совсем раскраска, это добавляет оттенок, но иногда он выполняет свою работу.

Ответ №1:

Я почти уверен, что вы можете сделать это, используя бесплатные библиотеки анимации GreenSock Tween. Вам обязательно нужно будет посмотреть документы. Я использовал его только для подростков X и Y, но я думал, что цвета и / или альфы тоже возможны.

Комментарии:

1. Должен ли я платить за эти библиотеки?

2. Нет; как я уже говорил в своем посте, они бесплатны. Однако обязательно ознакомьтесь с лицензией, чтобы убедиться, что она допустима для вашего варианта использования.

3. Могу я спросить вас еще кое о чем. Есть ли способ использовать библиотеки Flex во Flash?

4. Да, есть, но это невероятно сложно. Вам необходимо вручную создать экземпляр классов фреймворка, таких как SystemManager. Если вы погуглите, вокруг этого были некоторые эксперименты.

5. Хорошо, спасибо, я посмотрел на GreenSock и довольно легко сделать цветную анимацию и кучу вещей, таких как фильтры для удаления! Отлично.