     override public function animationStart(animation:Animation):void
     {
         super.animationStart(animation);
+        
+        if (!hasBitmaps)
+            return;
+        
         previousFilters = target.filters;
         previousPlusShaderFilters = [shaderFilter].concat(previousFilters);
         target.filters = previousPlusShaderFilters;

     * already on the target.
     */
    private var previousPlusShaderFilters:Array;
        
    //--------------------------------------------------------------------------
    //

     */
    private function cleanup():void
    {
        if (!hasBitmaps)
            return;
        
        target.filters = previousFilters;
        previousFilters = null;
        previousPlusShaderFilters = null;
