2010-12-16 64 views
1

有沒有辦法讓TweenMax補間DisplayObject的過濾器其中在Flash IDE中添加了過濾器。將TweenMax與Flash IDE中創建的過濾器結合使用

我想在兩種狀態之間進行補間,如果我可以在不使用位圖和補間創建兩種狀態的情況下進行補間,那將會很好。一個狀態與過濾器和一個沒有過濾器。

// pseudo-code 
var filterList : Array = _targetView.filters; 
TweenMax.to(_targetView, 0.8, {/*insert filter tweens here*/}) 

回答

0

我這麼認爲。如您所知,filters屬性是一個過濾器數組(擴展BitmapFilter類)。只需通過它們在陣列中的位置訪問濾鏡並相應調整它們的值即可:

var dropShadow0: DropShadowFilter = _targetView.filters[0] 
var dropShadow1: DropShadowFilter = _targetView.filters[1] 

TweenMax.to(dropShadow0, 0.8, {strength: dropShadow1.strength}) 
+0

問題是我不知道應用於DisplayObject的濾鏡類型。 – Mattias 2010-12-16 17:19:28