Показать сообщение отдельно
Старый 20.01.2009, 23:51   #6 (permalink)
VedebellO
Member
 
Аватар для VedebellO
 
Регистрация: 13.05.2008
Сообщений: 719
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 278
По умолчанию

Плюс IE будет выделять флэш в рамочку с постоянными просьбами "кликнуть, чтобы активировать". Это можно обмануть.

1. Создается js-файл (например, flash.js, в котором прописывается:
Код:
function Runflash(src, width, height) {
    document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,79,0\" width=\""+width+"\" height=\""+height+"\" title=\"\">");
    document.write("<param name=\"movie\" value=\""+src+"\">");
    document.write("<param name=\"quality\" value=\"high\">");
    document.write("<param name=\"wmode\" value=\"transparent\">");
    document.write("<embed src=\""+src+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" wmode=\"opaque\" width=\""+width+"\" height=\""+height+"\" wmode=\"transparent\">");
    document.write("</embed></object>");
    }
2. Внутри тега head подцепляем этот скриптовый файл:
Код:
<script src="flash.js" language="javascript"></script>
3. В нужном месте пишем:
Код:
<script language="JavaScript" type="text/javascript">Runflash("http://расположение_флешки/имя_флешки.swf",ширина,высота);</script>
Это позволит вставлять много флешей на странице, даже если у всех разные размеры. И не прописывать каждый раз всю эту мутотень (см. п. 1).
VedebellO вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070