Without actually running the script, the export command wants an alias as the destination, but your script passes "(expFolder as string) & theFile" which isn't an alias, it's a string.
Try:
export movie i to (alias ((expFolder as string) & theFile)) as DV stream
instead.