PDA

Просмотр полной версии : *.swf local=true, network=false


solo19770701
23.09.2007, 10:10
Всем доброго времени суток. Вопрос. Есть swf файл, который стоит в index.html в локалке все работает нормально, на сайте он не отображается. Пути использовал относительные, даже проверял загрузкой всего содержимого на USB key и от туда запускал - работает, а с сервера нет. Хотя здесь есть одна интересность, когда первый раз тестировал все работало, т.е флешка отображалась в броузере. Закрыл, открыл снова, все - перестала работать. Преверял в разных броузерах, не работает. Компелировал в разные версии флеша, не работает. Проверял сылки - все на месет. Не знаю, что еще может быть. :wacko:
Выкладываю линк на свой сайт, на худ. оформление прошу внимания не обращать. http://solo.xoomwebs.com/
:boredom: Помогите разобраться.

etc
23.09.2007, 11:49
Флеш на странице не обнаружен.

solo19770701
23.09.2007, 20:48
хай, так это я и сам знаю, но если заглянуть в source через View, то в коде видно, что флешка там прописана src = 'intro.swf' и она точно есть на серваке в корне. Что не так?

etc
23.09.2007, 23:22
Отсутствует js-скрипт размещения флеша.

solo19770701
24.09.2007, 00:16
to __etc: хай. да нет, вот он

<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave
/cabs/flash/swflash.cab#version=9,0,28,0','width','528','height','585',
'align','middle','src','intro',
'quality','high',
'pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=
ShockwaveFlash','movie','intro' );
//end AC code
</script>
или ты имел что то иное в виду. Тога вопрос, почему это на локальной машине работает?

aksios
24.09.2007, 00:46
или ты имел что то иное в виду. Тога вопрос, почему это на локальной машине работает?
Видимо потому, что сервер на попытку загрузить intro.swf отвечает:

You don't have permission to access /intro.swf on this server.

:bye:

etc
24.09.2007, 02:23
Теперь нету swf.

Зачем надо было удалять скрипт? Что, нельзя было просто положить в указанную папку, а не править html на заведомо неправильный?

http://solo.xoomwebs.com/intro.swf — 403 на swf.
http://solo.xoomwebs.com/Scripts/AC_RunActiveContent.js — скрипт тоже отсутствует.

Глухомань, проверяйте все пути, до самого swf дело даже не доходит и access у swf вообще никак на ситуацию не влияет.

solo19770701
24.09.2007, 02:37
to everybody: хай всем. Не ребята, вы не правы. После долгих махинаций, хочу поделися тем, к чему я пришел. Тест первый:bb: скомпилировал флешку вместе с хтмл через Флеш. Он создает отдельный скрипт JavaScript. Загрузил на сервер, все работает, но в таком случае, кроме флешки ничего на странице нету. Пытался добавить контент черз Dreamweaver, флешка слазиет насторону. Пытался ее отцентритовать с помощю тегов, не получилось. Похоже полжение флешки каким то образом прописывается через скрипт. А с JavaScript я не дружу:wacko:.
Тест второй: :quiet: открыл страничку черз FrontPage от мелкомягких и вставил флешку черз него. Все заработало. Загрузил на сервер, проверил, работает. ЧУДЕСА. Так что же получаетя, все черз FrontPage теперь делать :( , не хочется.
Да и еще, в Dreamweaver кода болье чем в FrontPage, а раньше было все наоборот, эх. Заатачил оба файла один сделан в Дреме, другой в Фронт
Может кто нибудь обьяснит, как всетаки черз Dreamweaver правильно привязать флешку.

solo19770701
24.09.2007, 02:58
to __etc: ой я идиот. Как ты про Scripts/AC_RunActiveContent.js сказал, так до меня сразу все дошло. Да, было дело я подчистил эту папку за ненадобностью, ну соответственно и скрипт грохнул.

Но другой вопрос все равно остается. Почему через фронтпейдж только две строчи в теле, а в дримвефере и файл отделный, и в теле куча инфы валяется. Нужно ли все это? В скорости отображения я никакой разницы не заметил, кнопи все вроде бы тоже работают. В чем разница?:eek:

etc
24.09.2007, 11:35
Нужно. Либо можно юзать:

http://noregret.org/tutor/swfobject/

solo19770701
25.09.2007, 00:30
to __etc: спасибо, понял :-)