Standard Flex Component Property
Standard component property, commented, with invalidation, binding and other accessories.
//----------------------------------
// foo
//----------------------------------
/**
* @private
* Storage for the foo property.
*/
private var _foo:String;
private var fooDirty:Boolean; // Dirty Flag.
[Bindable("fooChanged")]
[Inspectable(category="General")]
/**
* Description.
*/
public function get foo():String {
return _foo;
}
/**
* @private
*/
public function set foo(value:String):void {
if (_foo != value) {
_foo = value;
fooDirty = true;
invalidateProperties();
invalidateSize();
invalidateDisplayList();
dispatchEvent(new Event("fooChanged"));
}
}




