On 3/15/16, 1:35 PM, "Andy Dufilie" <andy.dufi...@gmail.com> wrote:
>It's not a good idea to make built-in functions behave differently in JS >versus AS. > >It's not a required param in AS, and this change makes the following >evaluate to true in AS but false in the cross-compiled JS: >Number("0xFF00FF") == parseInt("0xFF00FF") Ah, good point. I didn't think about that case. So what do you suggest we do? We could map it to a new org.apache.flex.utils.Language.parseInt that checks the string for a leading "0x" and calls JS parseInt with the right radix. Or should we trust that all browsers we will actually use will "do the right thing"? -Alex