     /**
      *  The target object to apply the CSS values to.
      */
+    public function get state() : String 
+    {
+        return __state;
+    }
+    public function set state( val : String ) : void
+    {
+        __state = val;
+        __stateChanged = true;
+        invalidateProperties();
+    }
+
+    /**
+     *  The target object to apply the CSS values to.
+     */
     public function get target() : Object 
     {
         return __target;
     }
     public function set target( val : Object ) : void
     {
+
         __target = val;
         __targetChanged = true;
         invalidateProperties();

    protected var __styleNamesChanged : Boolean = false;
    
    protected var __cssStyleDeclarations : Array = [];
    
} //  end class
} //  end package

    {
        super();
        
        CSSPropertyInjector.dispatcher.addEventListener( 
        	StyleEvent.COMPLETE, 
			this.handleStyleEventComplete, 
        	false, 0, true 
        );
    }
    

