Форум 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)
-   -   Траблы с Оперой (http://www.flasher.ru/forum/showthread.php?t=105448)

alekslitvinenk 16.12.2007 08:50

Траблы с Оперой
 
Вот такая вот трабла получилась с оперой:
Есть проект на флеше, под IE грузится и работает нормально, под оперой ни в какую не хочет грузиться.
Первоначальон под IE тоже не хотел грузиться...
Добавил строчку:
security.allowDomain("*");
С IE проблема ушла, а на опере и файрфоксе остаеться.
Как быть ? Что делать ?

etc 16.12.2007 15:50

Вы знаете, что делает строчка allowDomain и для чего она нужна? Похоже, что нет.
Потому как она никоим образом решить проблему не в состоянии.

Более того, слишком мало информации.

alekslitvinenk 16.12.2007 16:21

Я прекрасно знаю для чего нужна эта строчка...
Просто я связал одно событие с другим несмотря на то что их в на самом деле ничто не связывает за что и извиняюсь :rolleyes:
Бета версия проекта находится по адресу
beta.onflip.com/flash/index.html
На локальном компьютере html с флешкой открывается нормально.
На сервере если обратиться напрямую к флешке, то она тоже грузится:
beta.onflip.com/flash/imageeditor.swf

Думаю, что проблема скорее с сервером...

NikolyA 16.12.2007 16:31

здесь можно попробовать поиграться с настройками публикации, зайди во флеш и File->Publish Settings->Flash посмотри что стоит в Local playback security, если стоит по умолчанию Access local files only, поставь Access network only и сделай публикацию, проблема по идеи должна пропасть

etc 16.12.2007 17:00

Загляните в html-код страницы и поймете, что все гораздо прозаичнее.

kio21 16.12.2007 17:26

Еще у меня вопрос про оперу: она понимает flashvars в тэге <embded>, а в <object> - не понимает. Так и должно быть ? Версия оперы 9.24.

alekslitvinenk 16.12.2007 17:30

Ссори, нереально протупил... :rolleyes: все заработало...
Просто когда на фтп загонял, забыл что все символы в названиях заменяються на нижний регистр, а в самом коде html названия остались неизмененные

etc 16.12.2007 19:12

kio21, так и должно быть. Параметры должны дублироваться.

kio21 17.12.2007 19:41

Цитата:

Сообщение от __etc
kio21, так и должно быть. Параметры должны дублироваться.

Как я понял, тэги <object> и <embded> являются резултатом перепалки между microsoft и netscape во времена "войны броузеров" в середине 90х. К концу же 90х html был полностью стандартизирован и единообразия ради тег <embded> был исключен из стандарта. Встраивание внешних компонентов было полностью возложено на тег <object>. На данном этапе его поддерживают (должны!) все современные броузеры. Тег же <embded> все больше уходит в историю...
(c) Гурский. ActionScript для проффестоналов. 2004. с.890
Так почему же Opera в последней версии стоит на своем, или я че-та не понимаю и соьака зарыта в другом месте?

etc 18.12.2007 14:32

Не знаю, вот как раз embed и там и там работает, в отличие от object. И вообще лучше использовать SWFObject и не заморачиваться.


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

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