2011-10-07 82 views
0

是否有一種簡單的方法在Flash中使用actionscript動畫化對象的顏色? 我在Flex中找到了一個簡單的方法,它使用spark.effects.AnimateColor類。 我試圖找到類似於Flash的東西,有沒有一種方法或我可以使用的庫, 或我可以以某種方式使用Flex庫? 這裏是我找到的代碼:actionscript 3.0創建彩色動畫

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(); 
+0

這就是答案。首先下載並設置greenshock tweenlite或max'import com.greensock.TweenLite; TweenLite.to(mc,2,{tint:0x0099CC});' –

+0

其實只有TweenMax的作品。所以'import com.greensock。*; TweenMax.to(mc,2,{tint:0x0099CC});' –

+0

我意識到這並不是完全着色,它增加了色彩,但它有時做的工作。 –

回答

0

我敢肯定,你可以使用免費的GreenSock Tween libraries做到這一點。您必須確定地查看文檔。我只將它用於X和Y補間,但我認爲顏色和/或alpha也是可能的。

+0

我需要爲這些圖書館付費嗎? –

+0

否;正如我在帖子中所說的,他們是免費的。不過,請務必閱讀許可證,以確保它適用於您的用例。 – JeffryHouser

+0

感謝您的幫助! –