Hi,
I was going through the FlexJS examples after re-syncing changes to falcon and
discovered an issue in ConstantBinding:
In the ConstantBinding code, this line:
if (sourcePropertyName in source)
is being cross-compiled to JavaScript:
if (this.sourcePropertyName in this.source.toString()) {
Which results in something like: if (this.sourcePropertyName in "[object
Object]" when the toString is run.
It looks like the compiler is tacking on "toString()" where it should not. I
went back to commit 04d28a8 (1 Aug) and that works fine.
-peter