Well it is nice to have the interface in javascript. Easier to build in to a normal page and change styling without having to open up a flash editor and re-compiling.
By hiding the flash core ,basically they are exposing the flash apis to javascript .This would be helpful for frontend developers who are not comfortable with flash, but want to build a decent mp3 player .Other than the advantage for developers , i dont really think there is any functional advantage for the end user.