--- swftools.module.orig 2010-04-02 19:03:22.000000000 +1100 +++ swftools.module 2010-04-02 19:04:25.000000000 +1100 @@ -1815,7 +1815,7 @@ 'multiple values' => CONTENT_HANDLE_CORE, ), 'swftools_playlist' => array('label' => t('SWF Tools - playlist'), - 'field types' => array('filefield'), + 'field types' => array('filefield', 'link'), 'multiple values' => CONTENT_HANDLE_MODULE, ), 'swftools' => array('label' => t('SWF Tools - with download link'), @@ -1938,6 +1938,9 @@ if (isset($element[$key]['#item']['filepath'])) { $files[] = $element[$key]['#item']['filepath']; } + elseif (isset($element[$key]['#item']['url'])) { + $files[] = $element[$key]['#item']['url']; + } } // If files array is empty then there is nothing to be rendered