RE:Componentes para FLASH o SWITCH.?
Para mostrar animaciones Flash (archivos .SWF) en Delphi, necesitas el control ActiveX Shockwave Flash (SWFLASH.OCX), que estará en tu sistema si tienes instalado el Macromedia Flash Player, el que ya viene con Windows 98 en adelante, pero puedes bajarte la última versión del sitio de Macromedia:
http://www.macromedia.com/shockwave/download/triggerpages_mmcom/flash.html
Para usar ese control ActiveX primero tienes que importarlo a la Paleta de Componentes. Para ello, en el menú "Components" del Delphi elije "Import ActiveX Control..." y en la lista que te aparece selecciona "Shockwave Flash" y presiona el botón "Install...". Luego sigue los pasos habituales para terminar de instalar el componente.
Una vez que tengas el componente ShockwaveFlash instalado en la paleta de componentes (de modo predeterminado lo encontrarás en la paleta ActiveX), lo sueltas en tu formulario, le das el tamaño, fijas la propiedad Movie con la ubicación del archivo con la animación, y luego por código llamas al método Play (por ejemplo cuando se crea el formulario).
Espero que te sirva.
Ernesto De Spirito
http://www.latiumsoftware.com/es/index.php