I've been bitten by this a few times, and when it shows up it can make simple problems very difficult to solve. For example:
var x:int = y + 1;
if(x < y) {
trace("Okay, you got me.");
}
Under what conditions will that trace show up? Normally it shouldn't, but if the player is using its cache it might. Sometimes I don't realize what's going on until an unreachable breakpoint gets triggered.
Is there a way to prevent Flash Builder/the debug player from playing out-of-date content?