2010-07-02 66 views
1

我有這個簡單的類:無法應用過濾器雪碧

import spark.effects.GlowFilter;  
public class Letter extends Sprite { 
    private var glowFilter:GlowFilter = new GlowFilter(); 

    public function Letter() { 
     filters = [glowFilter]; 
    } 
} 

而在gaves「錯誤#2005:參數0 - 不正確的類型應該是類型過濾」,在運行時。如果我將父類更改爲UIComponent,則一切正常。但我並不需要所有的UIComponent功能,我只需要那該死的過濾器。 =)

那麼,問題是什麼問題?爲什麼它不能與「Sprite」一起作爲父類?

使用Flex 4.1。

回答

1

您正在嘗試將Flex特定過濾器應用於非基於Flex的對象。

嘗試改變進口

import flash.filters.GlowFilter; 

這將使用標準Flash濾鏡代替。