The problem that the DataEvent.UPLOAD_COMPLETE_DATA event isn't fired when uploading files larger than ~600kb seems to depend on the browser/Flash Player. I run version 9.0.47 of Flash Player (regular and debug version) in both Firefox 2 and IE7. The problem only occurs in Firefox. Flash Player in IE7 catches the DataEvent.UPLOAD_COMPLETE_DATA event after the upload!
But both browsers/Flash plug-ins do not correctly display the upload progress. Btw, I run Flex 2.0.1 Hotfix 2. Stefan

