Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблемі с позиционированием внутри флешки в Google Chrome (http://www.flasher.ru/forum/showthread.php?t=136814)

Universe 26.02.2010 11:29

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

Emz 27.02.2010 10:46

Вчера полдня билась с похожей проблемой. В итоге опытным путем поставила такие значения (позиционирующие содержимое флэшки относительно Top-Left, посередине не получилось - по-разному выглядело в разных браузерах)):
1)в самой флэшке:
Код AS1/AS2:

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");



Часовой пояс GMT +4, время: 06:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.