La funcion getimagensize si funciona en los archivos swf y si, el problema debe ser por el linkeo ya que probablemente la funcion no pueda determinar el tamaño de la imagen por lo cual el valor resultaria 0 y como bien sabemos todos no se puede dividir entre 0, por lo que una alternativa a tu problema seria ponerle una arroba a la operacion:
Código PHP:
$juego = $db->sql_fetchrow($db->sql_query("SELECT * FROM juegos WHERE id=".$_GET[id]." LIMIT 1"));
if($juego[tipo]=="0"){
$tam_swf = getimagesize($juego[fuente]);
$ancho = 620;
$swfAncho = $tam_swf[0];
$swfAlto = $tam_swf[1];
@$alto = (($ancho * $swfAlto)/ $swfAncho);
?>