Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   демонстрация ФЛЕШ в ИЕ с использованием SWFobject (http://www.flasher.ru/forum/showthread.php?t=87740)

KOTOK 10.11.2006 16:08

демонстрация ФЛЕШ в ИЕ с использованием SWFobject
 
пользуясь этой статьей(http://blog.deconcept.com/swfobject/)
втулила Флеш в страницу.
Проблема возникла, для ИЕ, в котором установлен флеш player более низшей версии флешка не показывается.
Для решения этой проблемы
в этой статье (http://blog.deconcept.com/swfobject/)
указано, что надо вставить в первый кадр *.fla соответвующий код и
- откомпилировать с включением expressinstall.as.
и в тексте
*.html с замещаемым div'ом
указывать строку
so.setAttribute('xiRedirectUrl', 'http://www.example.com/upgradefinished.html'); // must be the absolute URL to your site

я так и сделала, но все равно приглашения проапдейтить ФлешПлеер не появляется и ИЕ показывает "пусто"(отсутсвие загружаемого флеша)
Вопрос- что я сделала не так?

Dendroid 10.11.2006 16:28

А насколько низкой? Минимум нужно 6.0.65.
И ещё важно, чтобы в первом кадре не было ничего, кроме этого кода.
Лучше начать с тестирования fla, который идёт в комплекте, и убедиться, что с ним приглашение апгрейдить флэш появляется...

KOTOK 10.11.2006 16:47

Цитата:

Сообщение от Dendroid
А насколько низкой? Минимум нужно 6.0.65.
И ещё важно, чтобы в первом кадре не было ничего, кроме этого кода.
Лучше начать с тестирования fla, который идёт в комплекте, и убедиться, что с ним приглашение апгрейдить флэш появляется...

у коллеги - 7й - приглаешние появляется(из примера), мой флеш не появляется
у меня 8й(был) - тоже приглашение появляется(из примера) и мой флеш появлялся
единственное- я не могу флеш, тот что в комплекте открыть,
может он в более поздней версии сделан

Dendroid 10.11.2006 17:17

Цитата:

Сообщение от KOTOK
у меня 8й(был) - тоже приглашение появляется(из примера) и мой флеш появлялся

Значит в первый кадр попадает ещё что-то от восьмой версии.
Лучше всего сделать отдельный мувик под 6-й плеер, который либо запускает апдейт, либо грузит вместо себя приложение. Вот проверка для 9-й версии (для другой можно просто цифру 9 заменить):
Код:

var version = System.capabilities.version.split(" ")[1].split(",");
if (Number(version[0])>=9) {
        loadMovieNum("mymovie.swf", 0);
} else if (version[0]>6 or version[2]>=65) {
        initUpdate();
} else {
        getURL("javascript:alert('This content requires a more recent version of the Flash Player. Install it and try again.');window.location='http://www.adobe.com/go/getflashplayer/';void(0);");
}


KOTOK 10.11.2006 23:43

Цитата:

Сообщение от Dendroid
Значит в первый кадр попадает ещё что-то от восьмой версии.

а как так может быть, ведь у меня перед глазами совершенно четко пустые кадры колонкой от сверху донизу-по всем слоям?
Спасибо за совет попробую

Dendroid 11.11.2006 00:41

Цитата:

Сообщение от KOTOK
а как так может быть, ведь у меня перед глазами совершенно четко пустые кадры колонкой от сверху донизу-по всем слоям?
Спасибо за совет попробую

А компоненты в библиотеке есть, linkage_id на другие flash8 компоненты? ;)

KOTOK 13.11.2006 13:35

получилось!
сенкс :)


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

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