PDA

Просмотр полной версии : проблема со вставкой: SWFObject: addParam wmode


twenty
28.12.2006, 16:17
Вставляю flash:
<div id="flash"></div>
<script type="text/javascript">
var so = new SWFObject("flash.swf", "mymovie", "550", "400", "7", "#FFFFFF");
if (getQueryParamValue("id") != "") {
so.addVariable("var_id", getQueryParamValue("id"));
}
so.addParam("wmode", "opaque");
so.write("flash");
</script>

Во флэшке находится текстовое поле для ввода. Вводится только английский (должен еще и русский вводится, ибо шрифт подгружаю кириллический).
Убираем строчку so.addParam("wmode", "opaque");
Все работает нормально, но жаба-меню находтся под flash'ем, а не над ним.
Че делать - фиг знает.

etc
28.12.2006, 17:13
Не использовать wmode в других значениях, кроме window.

silin
28.12.2006, 18:35
надо порыться на flash-mx.ru : Нокс там писал о решении этой заковыки..

etc
28.12.2006, 18:46
Это решение актуально только для IE.

silin
28.12.2006, 18:51
дада, я согласен: нечего западать на эту мишуру (transparent, opaque), коль скоро она не поддерживается на 100%

etc
28.12.2006, 18:53
На неё можно западать только лишь в ограниченном количестве случаев.

twenty
29.12.2006, 08:05
Хорошо, а на что тогда западать?

etc
29.12.2006, 11:06
В твоем случае — отключить всякие transparent и opaque. Или убрать поля ввода совсем.

twenty
30.12.2006, 11:46
гыгы...
ставим галочку к багам флэша. :(

etc
30.12.2006, 13:46
Галочка давно стоит, ещё со времен пятой версии.