PDA

Просмотр полной версии : swf в explorer


Yukagir
05.09.2006, 18:32
при открытии swf эксплорером вокруг окна присутствует некая рамка, не щелкнув по которой, интерактива не будет. После клика рамка пропадает и все становится хорошо. Можно ли как-нибудь решить эту проблему так, чтобы рамки не было. некрасиво получается.

iNils
05.09.2006, 18:37
http://www.flasher.ru/forum/search.php?query=swfobject&searchuser=iNils&do=process

Yukagir
05.09.2006, 19:20
спасибо большое. помогло.
вопрос по теме. в пользовательских настройках скрипта написано, что минимальная версия плеера по умолчанию 6. у меня файл сделан в восьмом флэше. правильно ли будет поменять в настройках версию плеера? я так понимаю, что если у пользователя стоит шестая версия и у меня в скрипте минимальная указана шестая, то файл проигрываться не будет, а если я поставлю, например, 9, то IE пользователя запросит плеер с macromedia. так?
и, если менять версию, то в html ее прописывать, начиная с classid? или стоит указать ее непосредственно в файле js?

спасибо

iNils
05.09.2006, 19:31
Это про SWFobject или про мой вариант?

Yukagir
05.09.2006, 19:42
про Ваш вариант

iNils
05.09.2006, 20:11
в пользовательских настройках скрипта написано, что минимальная версия плеера по умолчанию 6. у меня файл сделан в восьмом флэше. правильно ли будет поменять в настройках версию плеера?Если нужен 8-ой плеер (имено плеер, а не то, что флеш сделал в 8-ой версии редактора), то конечно стоит поменять на 8-ку (для этого возможность и была предусмотрена)
я так понимаю, что если у пользователя стоит шестая версия и у меня в скрипте минимальная указана шестая, то файл проигрываться не будет, а если я поставлю, например, 9, то IE пользователя запросит плеер с macromedia. так?Если у вас флешка сделана под 8-ой, а у пользователя 6-ка, то работатать не будет. На счет скачивания не проверял.
и, если менять версию, то в html ее прописывать, начиная с classid? или стоит указать ее непосредственно в файле js?Есть код
<SCRIPT language="JavaScript" type="text/javascript">
var o = {};
o.width = "650";
o.height = "500";
o.bgcolor = "#000000";
o.aligh = "middle";
o.id = "game";
o.name = "2006.swf";
o.quality = "high";
o.ver = "6";
showFlash (o);
</SCRIPT>
Вот в нем надо o.ver = "6"; заменить o.ver = "8";
js файл трогать не надо

Yukagir
05.09.2006, 21:26
все ясно. спасибо большое