PDA

Просмотр полной версии : Проблемі с позиционированием внутри флешки в Google Chrome


Universe
26.02.2010, 11:29
Как это не парадоксально, но в Гугл Хром объекты, которые находятся внутри флешки начинают менять своё позиционирование!
Т.е. есть карусель, её элементы начинает разбрасывать в разные строны...при каждой загрузке результат случайный...такое же несколько раз замечалось в ИЕ, в FireFox всё отлично!
Как думаете, чем это могло быть вызвано?

Emz
27.02.2010, 10:46
Вчера полдня билась с похожей проблемой. В итоге опытным путем поставила такие значения (позиционирующие содержимое флэшки относительно Top-Left, посередине не получилось - по-разному выглядело в разных браузерах)):
1)в самой флэшке:
Stage.align = "TL"; (не забыть: Stage.scaleMode = "noScale";)
2)в html'e:

<object блабла width="100%" height="100%"
<param name="scale" value="noscale" />
<param name="salign" value="tl" />
<embed блабла scale="noscale" salign="tl" width="100%" height="100%" />
</object>

flasheroff
02.12.2011, 02:54
а если flash вставлять через js, то как быть?..

var so = new SWFObject(OX_BASE_URL + "upload/skins/{SKIN_CODE}/index.swf", "flash", "100%", "100%", "8", "#{SKIN_BGCOLOR}");
so.addParam("scale","noscale");
so.addParam("salign", "tl");
so.addParam("swLiveConnect", "true");
so.addParam("allowscriptaccess", "always");
so.addParam('base', OX_BASE_URL + 'upload/skins/{SKIN_CODE}/');
so.addParam("wmode", "transparent");
so.addParam("allowFullScreen", "true");
so.addParam('menu', 'false');
so.addVariable("xml", "../../../xml.php?code=main&")
so.write("flashcontent");