Filereference uploading flv

Hi,
I would like to upload .flv files. Image files and text files are being uploaded without a problem, but flv files aren’t.

import flash.net.FileReference;
var allTypes:Array = new Array ();
 
var imageTypes:Object = new Object ();
imageTypes.description = "Image (*.JPG;*.JPEG;*.JPE;*.GIF;*.PNG;)";
imageTypes.extension = "*.jpg; *.jpeg; *.jpe; *.gif; *.png;";
allTypes.push (imageTypes);
 
var textTypes:Object = new Object ();
textTypes.description = "Text Files (*.txt, *.rtf)";
textTypes.extension = "*.txt;*.rtf";
allTypes.push (textTypes);
 
var videoTypes:Object = new Object ();
videoTypes.description = "Flash Video (*.flv;*FLV;)";
videoTypes.extension = "*.flv";
allTypes.push (videoTypes);
 
var listener:Object = new Object ();
listener.onSelect = function (file:FileReference):Void  {
 tStatus.text += "onSelect: " + file.name;
 trace ("type: " + file.type);
};
listener.onCancel = function (file:FileReference):Void  {
 tStatus.text += "onCancel";
};
listener.onOpen = function (file:FileReference):Void  {
 tStatus.text += "onOpen: " + file.name;
};
listener.onProgress = function (file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void  {
 tStatus.text += "onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal;
};
listener.onComplete = function (file:FileReference):Void  {
 tStatus.text += "onComplete: " + file.name;
};
listener.onHTTPError = function (file:FileReference):Void  {
 tStatus.text += "onHTTPError: " + file.name;
};
listener.onIOError = function (file:FileReference):Void  {
 tStatus.text += "onIOError: " + file.name;
};
listener.onSecurityError = function (file:FileReference, errorString:String):Void  {
 tStatus.text += "onSecurityError: " + file.name + " errorString: " + errorString;
};
 
var fileRef:FileReference = new FileReference ();
fileRef.addListener (listener);
 
mcBrowse.onPress = function () {
 fileRef.browse (allTypes);
};
 
mcUpload.onPress = function () {
 fileRef.upload ("upload.php");
};

php:

<?php
//path to storage
$storage = 'uploads';
//path name of file for storage
$uploadfile = "$storage/" . basename( $_FILES['Filedata']['name'] );
//if the file is moved successfully
if ( move_uploaded_file( $_FILES['Filedata']['tmp_name'] , $uploadfile ) ) {
 echo( '1 ' . $_FILES['Filedata']['name']);
//file failed to move
}else{
 echo( '0');
}
?>

Thank you,
Jerryj.