![]() |
загрузка в подгружаемом ролике
Возникла проблема. Есть ролик, который в свою очередь загружает 2й ролик, тот загружает 3ий.
Если запускать 2й ролик, то он замечательно проигрывается вместе с 3м. А если запускать 1й самый главный, то 2й ролик третий не грузит. Все ролики находятся в разных папках, например 2й в папке data, а 3ий в data/files. Когда запускаешь во флеше самый первый ролик, и воспроизведение доходит до момента загрузки 3го ролика 2м, в output вылетает ошибка Error opening URL "file:///C|/slides/s/files/text01.swf". |
Нужно дожидаться окончания загрузки
|
дожидался
дело то не в этом, из 1го ролика сверху вообще не видно 3го Error opening URL "file:///C|/slides/s/files/text01.swf". Чтобы было понятно, что имею ввиду, приложил 2 файла. В первом все ролики в одной папке - все грузится замечательно. Во втором - во вложенных папках, грузится только на один уровень вниз. http://***********/2140477 |
Пути идут от html - страницы, или от параметра base в object/embed, если он прописан.
|
Запускается локально, не в броузере
|
Значит от первой флешки, что отлично демонстрирует текст вашей ошибки.
|
пути везде относительные
2я флэшка загружается из первой по пути "data\2.swf" 3я из второй по пути "files\3.swf" в приложенном файле пример что то я не понял смысла ваших комментариев |
1.swf
data/2.swf files/3.swf так все работает, если запускать первый. Если запускать второй, тот естествено, не увидит. Если положите 3.swf в data/files/, все будет как раз наоборот. Как вариант, положите 1.swf тоже в папку, и грузите ../data/2.swf и ../files/3.swf - в таком виде оба увидят. Цитата:
|
Ага, понял.
Спасибо за помощь. А как-нибудь можно узнать директорию, из которой флешка запущена? |
| Часовой пояс GMT +4, время: 03:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.