Показать сообщение отдельно
  #1 (permalink)  
Старый 17.04.2012, 15:26
Интересующийся
Отправить личное сообщение для andrew_F Посмотреть профиль Найти все сообщения от andrew_F
 
Регистрация: 18.03.2012
Сообщений: 20

swf-object - как заставить работать???
попробовал сделать так, как описывается в теории: http://noregret.org/tutor/swfobject/#6
т.е. вставляю свою флэшку в html-страницу и пытаюсь при загрузке (или по некоей команде, но это в будущем, когда с этим хотя бы разберусь) сделать эту флэшку с прозрачным фоном
Но не хочет она становиться прозрачной и всё тут!!! Я подключаю файл swfobject.js, как в теории описывается, пробовал подключать строчки js-скрипта в теле html-страницы и до и после флэшки - не получается!!!
Насколько я понял, внутри флэшки AS-кода никакого быть не должно, чтобы swfobject работал?
Подскажите, как это сделать? Как заставить флэшку стать прозрачной с помощью js???
Код html-страницы такой (простите, если тут ошибки, опыта маловато, но, может быть ошибки именно в этом html-коде или синтаксисе?):


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html40/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css"></style>
<script type="text/javascript" src="swfobject.js"></script>
</head>
<body bgcolor="#FF00FF">
<script type="text/javascript">
var so = new SWFObject("my_swf_fon.swf","my_swf_fon","200","100 %","8","#336699");
so.addParam("quality", "low");
so.addParam("wmode", "transparent");
so.addParam("salign", "t");
so.write("flashcontent");
</script>

<div id="flashcontent">
<object
classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,42,0"
id="my_swf_fon"
width="560" height="410"
>
<param name="movie" value="my_swf_fon.swf">
<param name="bgcolor" value="#FFFFFF">
<param name="quality" value="high">
<param name="seamlesstabbing" value="false">
<param name="allowScriptAccess" value="samedomain">
<embed
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
name="my_swf_fon"
width="560" height="410"
src="my_swf_fon.swf"
bgcolor="#FFFFFF"
quality="high"
seamlesstabbing="false"
allowScriptAccess="samedomain" />

</object>
</div>

<script type="text/javascript">
var so = new SWFObject("my_swf_fon.swf","my_swf_fon","560","410 ","8","#336699");
so.addParam("quality", "low");
so.addParam("wmode", "transparent");
so.addParam("salign", "r");
so.write("flashcontent");
</script>

</body>
</html>
Ответить с цитированием