I just tried out the new Idea X (98.231) in the hope, that the Flex debugger now would support better inspection.
If you have something like:
c=a; // breakpoint 1 here
d=c; // breakpoint 2 here
An event activated b.
If try to inspect (alt-F8) this.i
I get: Cannot evaluate expression: this.I
This goes for x too, only with a toXMLString() added.
If I go to breakpoint 2, I can actually inspect c.
My guess is that this is because inspection only works for expressions in this stackframe, and since b was called
by the "event machinery" it is not possible to backup the stack to get a hold of the frame that contains i or x.
But that is just a guess, of course.
The odd thing is that the expression view in the debugger will actually display the value of i!
When it comes to x it throws in the towel though.
The workaround so far, is to include code, that copies the variables you would like to inspect, to the local scope. This
of course means recompiling and is a little on the heavy side, apart of the risk of introducing errors in the code.
This is not a bug, but if someone did something about it, or even produced some kind of workaround. I for one would
be a lot less frustrated :-)