PDA

Просмотр полной версии : Вставить swf с помощью css


dadli
30.07.2010, 10:42
привет, я хател што сделат етава: вставит на хтмл документе swf фаил ниже чем картинку спомошю css, вот код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- saved from url=(0022)http://www.otoflash.ge/index -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>TITLE</title>

</head>

<body>

<div style="position:absolute; z-index:2">

<img src="foto.jpg" width="400" height="100">

</div>



<div style="position:absolute; z-index:1">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="200" height="800">
<param name="movie" value="flafla.swf">
<param name="quality" value="high">
<embed src="flafla.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="800"></embed>
</object>

</div>



</body>
</html>


всоравно swf не ниже, а више чем картинка, в чём проблема обисните, мои css скрипт не правилни или просто у swf иест преимущество над картинои? благадарю вам

Хемуль
30.07.2010, 12:19
2 dadli:
Для флешки в тегах OBJECT/EMBED у вас не установлен параметр/атрибут wmode. Это означает, что он имеет значение по умолчанию - window. В этом режиме флешка внедряется браузером в HTML-документ не просто в DOM, как любой другой HTML-элемент, а под неё создаётся отдельное окно, которое как бы располагается над всеми другими HTML-элементами страницы. Подобно выпадающему списку элемента SELECT. Чтобы другие HTML-элементы могли перекрывать флешку, нужно внедрять её с wmode имеющим значение transparent или opaque.

dadli
30.07.2010, 21:04
спасиба хемул