 	 * @private
 	 * the transformY of the transform
 	 */
-	mx_internal function set transformY(value:Number):void
+	public function set transformY(value:Number):void
 	{
 		if ((_flags & PROPERTIES_VALID) == false) validatePropertiesFromMatrix();
 		if(value == _transformY)

     * @param dispatchChangeEvent - if true, the CompoundTransform will dispatch a change indicating that its underlying transforms
     * have been modified. 
  	 */
	private function invalidate(reason:uint,affects3D:Boolean,dispatchChangeEvent:Boolean = true):void
	{
		//race("invalidating: " + reason);
		switch(reason)

	}
	
	
	public function translateBy(x:Number,y:Number,z:Number = 0):void
	{
		if(_flags & MATRIX_VALID)
		{
