我有这个简单的课程:
import spark.effects.GlowFilter;
public class Letter extends Sprite {
private var glowFilter:GlowFilter = new GlowFilter();
public function Letter() {
filters = [glowFilter];
}
}
并且在gaves中“错误#2005:参数0 - 不正确的类型。应该在运行时类型为Filter”。如果我将父类更改为UIComponent,一切都很有效。但我不需要所有的UIComponent功能,我只需要那个该死的过滤器。 =)
所以,问题是问题是什么?为什么它不能使用“Sprite”作为父类?
使用Flex 4.1。
答案 0 :(得分:1)
您正尝试将特定于flex的滤镜应用于非基于flex的对象。
尝试将导入更改为
import flash.filters.GlowFilter;
这将改为使用标准闪光滤镜。