No, no necesita Microsoft Silverlight si tiene Adobe Flash. Son dos tecnologías completamente separadas, ahora obsoletas, utilizadas para fines similares (ejecutar aplicaciones de Internet enriquecidas). Tener uno no proporciona ningún beneficio o funcionalidad relacionada con el otro. Ambos están en gran parte desaparecidos ahora, reemplazados por HTML5, WebGL y otras tecnologías web.