Если вы не слишком отталкиваетесь от flash, теперь у flash10 есть выбор обработки загруженных файлов на стороне клиента перед их отправкой на сервер. Таким образом, вы можете использовать скрытый / прозрачный / небольшой объект флэш-памяти, чтобы позволить клиенту загрузить свое изображение, изменить размер изображения во флэш-памяти (у него есть хорошие API для обработки изображений), а затем отправить байтовые данные на сервер.
В as3 core lib есть кодировщики jpeg и png, если вы хотите закодировать изображение в любой формат перед загрузкой.
Если у вас нет вспышки, вы всегда можете скачать Flex 3 (или 4) SDK и использовать flashdevelop, чтобы сделать все это бесплатно =)