IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Flash (https://www.imho.ws/forumdisplay.php?f=53)
-   -   Перестаёт работать flash ссылка в html странице (https://www.imho.ws/showthread.php?t=102589)

Werw0lf 20.04.2006 12:57

Перестаёт работать flash ссылка в html странице
 
Вопрос в следующем:
1. Делаю flash ролик с кнопкой. При нажатии кнопки, функция
Код:

on (release) {
getURL (......);
}

открывает указанную страницу.
2. Тестирую ролик в формате *.swf - всё работает, страница открывается.
3. Как только встраиваю данный flash ролик в html страницу, то при открытии html страницы в браузере, ссылка перестаёт работать! Т.е. при нажатии на конопку никакой страницы не открывается! Как с этим бороться???
Установлено Windows XP(SP2). Не может это быть связано с SP2 ?

И ещё один вопрос, может не совсем по теме:
Буквально на днях Windows затянул очередной пакет обновлений безопасности и теперь при открытии страницы с встроенными Flash роликами-эти ролики появляются в серой рамке и каждый раз поступает навязчивое предложение для использования этого элемента управления либо нажать пробел либо ввод либо кликнуть по нему мышкой. Всё бы ничего, но если этого не сделаешь, то страница начинает дёргаться при попытке пользоваться обычным html меню. Т.е. пока на разрешишь принудительно все flash ролики методом клика по ним (с точки зрения Windows - элементам управления), то страницей пользоваться нельзя. Бесит это!!!! Пробовал в настройках безопасности IE6 покапаться, что бы отключить такую трогательную заботу о пользователе, но не получилось... Не нашёл где это сделать. Может быть кто-нибудь сталкивался с этим и знает как отключить этот бред?

boor 21.04.2006 01:09

Вполне возможно что это связанно обновлениями что ты закачал.
Похоже что у тебя в IE отключенный все активикс элементы.
Попробуй если в другом браузере у тебя будет всё нормально то значит у тебя политика безопасности в IE установлена на максимум.

Werw0lf 21.04.2006 12:45

Решение проблемы 912945 FlashObject
 
Решение обеих проблем найдено, если кому интересно, то вот:

1. При создании swf ролика нужно выставить:
Local Playback Security - ACCESS NEWTWORK ONLY (Flash8 Pro). В этом случае ссылки из ролика будут работать не только, если его запускать Flash плеером, но и если его внедрить в html страницу.

2. Вторая проблема более глобальная, т.н. проблема 912945.
10 апреля 2006 г. Microsoft выпустила Обновление ActiveX для Internet Explorer . Данное обновление изменяет способ обработки обозревателем Internet Explorer веб-страниц, содержащих элементы управления ActiveX. Подробней здесь _http://support.microsoft.com/kb/912945/
Решение данной проблемы уже найдено. Теперь нужно внедрять в html страницу swf ролики другим способом, на основе Javascript FlashObject.
Подробно описание решения здесь, там же качаем скрипт: _http://blog.deconcept.com/flashobject/#examples
Я попробовал и подтверждаю, всё работает и при открытии страницы с flash анимацией теперь нет этих дебильных серых рамок, всё отображается корректно без всякого подтверждения и кликов.


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

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.