使用TweenMax和Flash IDE中创建的过滤器
有没有办法让TweenMax在Flash IDE中添加过滤器的DisplayObject的过滤器之间切换。 我想在两个州之间切换,如果我不需要创建两个州之间的位图和切换,那就太好了。一个状态有过滤器,另一个状态没有过滤器使用TweenMax和Flash IDE中创建的过滤器,flash,apache-flex,actionscript-3,filter,tween,Flash,Apache Flex,Actionscript 3,Filter,Tween,有没有办法让TweenMax在Flash IDE中添加过滤器的DisplayObject的过滤器之间切换。 我想在两个州之间切换,如果我不需要创建两个州之间的位图和切换,那就太好了。一个状态有过滤器,另一个状态没有过滤器 // pseudo-code var filterList : Array = _targetView.filters; TweenMax.to(_targetView, 0.8, {/*insert filter tweens here*/}) 我想是的。filters属性
// pseudo-code
var filterList : Array = _targetView.filters;
TweenMax.to(_targetView, 0.8, {/*insert filter tweens here*/})
我想是的。filters属性是一个过滤器数组(扩展BitmapFilter类),如您所知。只需按过滤器在数组中的位置访问它们,并相应地在它们的值之间:
var dropShadow0: DropShadowFilter = _targetView.filters[0]
var dropShadow1: DropShadowFilter = _targetView.filters[1]
TweenMax.to(dropShadow0, 0.8, {strength: dropShadow1.strength})
问题是,我不知道应用于DisplayObject的过滤器是什么类型的。