Copy Multiple files using Drag and Drop with no set source

I have searched & searched but have not been able to find the answer to my problem. I am trying to set up a drop button in my application, that will copy files from
one location to a set location. The current code works, but only for the file specified. I want to be able to drop multiple files. Can this be done?

on awake from nib theObject
	tell theObject to register drag types {"file names"}
end awake from nib


on drop theObject drag info dragInfo
	if "file names" is in types of pasteboard of dragInfo then
		set dataTypes to types of pasteboard of dragInfo
		if "file names" is in dataTypes then
			tell application "Finder"
				duplicate file "Macintosh HD:Users:xxx:Desktop:TEST.rtf" to folder "Volume Name:Navigator Test"
			end tell
		end if
		set preferred type of pasteboard of dragInfo to ""
		return true
	end if
end drop

Thanks

Model: G5 Dual Core, G4 17" Laptop
AppleScript: XCode 3.0
Browser: Firefox 3.0b5
Operating System: Mac OS X (10.5)

:slight_smile: I was able to solve the problem after searching this site. While there was no definitive answer, I was able to modify code that I came across from 2007 to work for me. (Thanks Jacques)

on drop theObject drag info dragInfo
	if "file names" is in (get types of pasteboard of dragInfo) then
		set preferred type of pasteboard of dragInfo to "file names"
		repeat with thisFile in (get contents of pasteboard of dragInfo)
			set copy_file to (POSIX file thisFile) as alias
			tell application "Finder"
				duplicate file copy_file to folder "DCPROOFING:Navigator Test"
			end tell
		end repeat
	end if
	return false
end drop

Now all I have to do is try and reduce the time it takes for the finder to copy the files. (I have seen a lot of posts about this)