Using navigateToUrl to download file in flex doesn't work for latest update of chrome, one solution is to disable pepperFlash of chrome, but in will need user to modify settings of chrome manually.
ExternalInterface.call() function doesn't work as well, so ExternalInterface.call("window.open", url) won't work either.
Finally we decided to use FileReference class to download file