2010-12-16 3 views
1

Gibt es eine Möglichkeit, TweenMax zwischen den Filtern eines DisplayObject zu tweenen , wobei die Filter in der Flash-IDE hinzugefügt werden.Verwenden von TweenMax mit in der Flash-IDE erstellten Filtern

Ich möchte Tween zwischen zwei Zuständen und es wäre nett, wenn ich es tun könnte, ohne die beiden Zustände mit Bitmaps und Tween zwischen ihnen zu erstellen. Ein Zustand mit den Filtern und einer ohne die Filter.

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

Antwort

0

Ich denke schon. Die filters -Eigenschaft ist ein Array von Filtern (erweitert die BitmapFilter-Klasse), wie Sie wissen. Greifen Sie einfach auf die Filter an ihrer Position im Array zu und tweenen Sie ihre Werte entsprechend:

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

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

Die Sache ist, dass ich nicht weiß, welche Art von Filter auf das DisplayObject angewendet wird. – Mattias