Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用TweenMax和Flash IDE中创建的过滤器_Flash_Apache Flex_Actionscript 3_Filter_Tween - Fatal编程技术网

使用TweenMax和Flash IDE中创建的过滤器

使用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属性

有没有办法让TweenMax在Flash IDE中添加过滤器的DisplayObject的过滤器之间切换。

我想在两个州之间切换,如果我不需要创建两个州之间的位图和切换,那就太好了。一个状态有过滤器,另一个状态没有过滤器

// 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的过滤器是什么类型的。