Yo siempre uso este codigo para subir las imagenes o cualquier archivo:
Código PHP:
$foto = $_FILES["file"]["tmp_name"];
$foto_name = $_FILES["file"]["name"];
if ($foto != "")
{
copy($foto,"../galeria/$foto_name");
mysql_query(" ... "); // Aqui usa el insert que necesites con la variable $foto_name que contiene el nombre del archivo.
}
Solo comentarte una cosa, nunca he visto que se usen {} antes y despues de una variable como usas en:
$destination = "../CmsFlash/images/{$_FILES['filename']['name']} ";
No digo que este mal, solo que ya he hecho muuuchas web en php y es la primera vez que lo veo.
Prueba a ver si con el codigo que te he puesto te funciona o no.
De todas formas, te recuerdo que si vas a cargar las fotos desde Flash solo puedes usar archivos .jpg
Suerte y un saludo.