Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.08.2006, 14:15
Delt@DIM вне форума Посмотреть профиль Отправить личное сообщение для Delt@DIM Посетить домашнюю страницу Delt@DIM Найти все сообщения от Delt@DIM
  № 1  
Ответить с цитированием
Delt@DIM

Регистрация: Jul 2002
Сообщений: 161
Отправить сообщение для Delt@DIM с помощью ICQ
По умолчанию SWFObject (При нажании на ссылку закрывается IE)

Доброго всем времени суток!
Встраиваю Флэш контент при помощи модуля SWFObject.
Однако поступают жалобы, что при клика на ссылку (не во флэше) браузер (IE) закрывается. У самого Файрфокс, но есть ИЕ 6.0.29хххх и там таких проблем не возникало.
Тут же есть еще вопрос:
Используя следующий код

Код:
<object type="application/x-shockwave-flash" data="./flash/main.swf" width="900" height="284">
<param name="movie" value="./flash/main.swf" />
<img src="images/index_01.jpg" width="900" height="284">		
</object>
В IE при наведении мышки возникает рамка и надпись "Click to Activate and use this control"
Однако флэшка уже работает...
Знаю что это было введено по решению суда... Может если выводить последний код через JS такого не будет?


Последний раз редактировалось iNils; 22.08.2006 в 14:18.
Старый 22.08.2006, 14:33
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Delt@DIM
Может если выводить последний код через JS такого не будет?
Не будет. SWFObject, собственно, это и делает.

Старый 23.08.2006, 14:05
Delt@DIM вне форума Посмотреть профиль Отправить личное сообщение для Delt@DIM Посетить домашнюю страницу Delt@DIM Найти все сообщения от Delt@DIM
  № 3  
Ответить с цитированием
Delt@DIM

Регистрация: Jul 2002
Сообщений: 161
Отправить сообщение для Delt@DIM с помощью ICQ
Отлично! Ну а проблем с "вылетом" ИЕ не случалось не у кого?

Старый 23.08.2006, 14:16
Бармалей вне форума Посмотреть профиль Отправить личное сообщение для Бармалей Посетить домашнюю страницу Бармалей Найти все сообщения от Бармалей
  № 4  
Ответить с цитированием
Бармалей
 
Аватар для Бармалей

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 784
Отправить сообщение для Бармалей с помощью ICQ
Думаю, что "проблемы с вылетом ИЕ" случались у всех. =)
__________________
Garbage Collector || AIR (Apollo) Docs

Старый 27.08.2006, 14:01
Delt@DIM вне форума Посмотреть профиль Отправить личное сообщение для Delt@DIM Посетить домашнюю страницу Delt@DIM Найти все сообщения от Delt@DIM
  № 5  
Ответить с цитированием
Delt@DIM

Регистрация: Jul 2002
Сообщений: 161
Отправить сообщение для Delt@DIM с помощью ICQ
А как это "лечится"?
и лечится ли вообще?

Старый 18.12.2006, 10:51
twenty вне форума Посмотреть профиль Отправить личное сообщение для twenty Найти все сообщения от twenty
  № 6  
Ответить с цитированием
twenty
 
Аватар для twenty

Регистрация: Oct 2006
Сообщений: 39
Похожая ситуёвина - вылетает IE и линуксовский фаерфокс.
Только вот кликать вовсе не обязательно. Достаточно навести на всплывающее меню. Фиг знает, что делать, но напрягает пользователей страшно (у самого все работает, под всеми браузерами).
Неужели ставлять обжэктом?
__________________
"There are no limits. Only obstacles."

Старый 25.12.2006, 07:14
twenty вне форума Посмотреть профиль Отправить личное сообщение для twenty Найти все сообщения от twenty
  № 7  
Ответить с цитированием
twenty
 
Аватар для twenty

Регистрация: Oct 2006
Сообщений: 39
Короче...
Дошло в чем фишка. Во всяком случае у меня.
Вставлял просто вот так:
Код:
<div id="flash"></div>
<script type="text/javascript">
       var so = new SWFObject("/banner.swf", "movie", "685", "100", "7");
       so.write("flash");
</script>
Как можно заметить - цвет фона не выставлен.
Я его не выставлял в надежде на то, что если переменная undefined, то выставляется белый (#FFFFFF). Короче говоря поленился...
А потом как-то залез в swfobject.js и обнаружил, что цвет не присваивается, если он не передается функции. Судя по всему это и вызывало ошибку в IE. Опера ставила белый и не парилась.
После правки все заработало корректно.

Правильная вставка:
Код:
<div id="flash"></div>
<script type="text/javascript">
       var so = new SWFObject("/banner.swf", "movie", "685", "100", "7", "#FFFFFF");
       so.write("flash");
</script>
__________________
"There are no limits. Only obstacles."

Старый 25.12.2006, 11:05
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цвет относится к числу обязательных параметров.

Старый 25.12.2006, 14:03
twenty вне форума Посмотреть профиль Отправить личное сообщение для twenty Найти все сообщения от twenty
  № 9  
Ответить с цитированием
twenty
 
Аватар для twenty

Регистрация: Oct 2006
Сообщений: 39
По-хорошему...кхм...ну в смысле, если бы я выпускал такой продукт даже под лицензией MIT, сделал бы дефолтные параметры.
Чтобы вставлялось корректно даже при:
Код:
<div id="flash"></div>
<script type="text/javascript">
       var so = new SWFObject("/banner.swf");
       so.write("flash");
</script>
__________________
"There are no limits. Only obstacles."

Старый 25.12.2006, 11:20
sem1313 вне форума Посмотреть профиль Отправить личное сообщение для sem1313 Найти все сообщения от sem1313
  № 10  
Ответить с цитированием
sem1313

Регистрация: Feb 2006
Сообщений: 588
Может быть ОФФтоп, но скажу, что при использовании ieupdate.js, бывают ТакиЕ глюки, что и не привидится во сне... Если использовать Tween или SetInterval в этом случае, то бывают просто "потрясающие" результаты... Обычно swf начинает проигрываться в два раза быстрее... Или те же Tween'ы так же начинают "играть" быстрее, в те же два раза...

Чем не долюбливаю SWFObject, что не везде и не всегда работает(так мне говорят), а ieupdate.js иногда выдает "классные" глюки, которые понять нельзя... Я понял что нельзя в "заглавном" мувике использовать Tween'ы и setInterval... Хотя прикол был, что как раз наоборот, при использовании программного Tween, все было нормально, но как только его комментируешь, то все ускоряется как минимум в два раза...

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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