 package spark.effects
 {
 import flash.display.BitmapData;
+import flash.geom.Rectangle;
 import flash.utils.ByteArray;
 
 import mx.core.IUIComponent;

        // We track visible and parent so that we can automatically
        // perform transitions from/to states where the target either
        // does not exist or is not visible
        return ["bitmap", "visible", "parent"];
    }

    /**

     */
    override protected function getValueFromTarget(target:Object, property:String):*
    {
        if (property != "bitmapInfo")
            return super.getValueFromTarget(target, property);

        // Return a null bitmap for non-visible targets        
