Форум 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)
-   -   не работает loadMovie в html на хосте (http://www.flasher.ru/forum/showthread.php?t=110463)

aladd 03.04.2008 11:12

не работает loadMovie в html на хосте
 
Вложений: 2
помогите пожалуйста, не могу понять причину ошибки. на локале все работает, а как заливаю на сайт - то ничего не работает.

есть html страница, в которую вставлен page_1.swf
в page_1.swf есть две кнопки, которые через loadMovie загружают page_1.swf и page_3.swf

скрипт кнопки такой:

Код:

on (release) {
loadMovieNum("http://www.lelyak.ru/page_3.swf", 1);
}

все файлы на хосте лежат в корне сайта, там же где и index.html

page_1.rar можно скачать тут: ссылка

PS: в поиске нашел возможную проблему в _root, лечится заменой на this - но что это и где, я не знаю.

PS2: работает тока если в адресе есть www... - без www не работает

Obi 03.04.2008 14:01

Цитата:

работает тока если в адресе есть www... - без www не работает
Это уже в настройках апача надо рыть, если не ошибаюсь.

aladd 03.04.2008 14:15

Obi, а можно ли обойтись без полного адреса в loadMovieNum? но тогда не цепляется флешка... не находит ее

Obi 03.04.2008 16:14

Как обойтись без полного адреса, если подгружаемый swf на сервере, а флешка, которая это все подгружает, на клиентской машине?
Правильно, никак.

aladd 03.04.2008 16:55

Obi, почему на клиентской? все флешки находятся на сервере...
и основная и второстепенная...

просто если использовать
Код:

on (release) {
loadMovieNum("page_3.swf", 1);
}

то на серваке это не работает, непонятно почему, хотя оба файла лежат в корне сайта

Obi 03.04.2008 17:04

Потому что флешка загружается в кеш браузера и запускается на машине клиента. Таким образом она становится клиентской, и путь "page_3.swf" ведет туда-же, в кеш браузера.
Да, кстати, у вас на сервере crossdomain.xml нормально настроен?

aladd 03.04.2008 18:03

я не знаю что такое crossdomain.xml :( я в этом не разбираюсь к сожалению... но как то фигово что флешка работает только через www, а без www не работает...

Obi 03.04.2008 18:48

Подождите, без www это значит, что loadMovieNum("http://www.123.ru" — работает, а loadMovieNum("http://123.ru" — нет? Или под www вы подразумеваете веб-сервер?

aladd 03.04.2008 18:52

Obi, залил все на конкретный пример:
http://www.lelyak.ru - все работает отлично,
а вот http://lelyak.ru - не работает нифига переход loadMovieNum

при этом в коде прописано:

Код:

loadMovieNum("http://www.lelyak.ru/page_3.swf", 1);
как же прописать, чтобы грузилось и с www и без www?

Obi 03.04.2008 18:58

http://wiki.flash-ripper.com/index.p...rossdomain.xml


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

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