This might be a simple request, but I'm having problems finding a solution. I 
have states 
setup for my text color, and I need have the color values change based on an 
event. I 
thought I could just make a bindable var for the number  associated with the 
color value 
but I get an error #1119.

"1119: Access of possibly undefined property selectedColor through a reference 
with static 
type module3_inlineComponent1."

I'm assuming this is a scoping issue - that that my states are not in the same 
scope as the 
actioncript code where I define the var, thought its in the same MXML file.  
Here's the 
pertient code:

[CODE]
[Bindable] public var selectedColor:uint;

private function loadLayout(index:Number):void {
      this.selectedColor = moduleXML.getSelectedTextColorAt(index);
      trace("color", this.selectedColor);
}

//States
<qs:states>
        <mx:State id="navState" name="selected">
                <SetProperty name="filters">
                        <value><Array>
                                <f:GlowFilter  color="#FFFFFF"/>
                        </Array></value>
                </SetProperty>
                <SetStyle id="sColor" name="color" 
value="[COLOR="Red"]{this.selectedColor}[/COLOR]" />
        </mx:State>
        <mx:State name="hilighted">
                <SetProperty name="filters">
                        <value>
                        <Array>
                                <f:GlowFilter  color="#BBBBBB"/>
                        </Array>
                        </value>
                </SetProperty>
        </mx:State>
</qs:states>
[/CODE]

Reply via email to