Форум 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=96242)

k0zer 26.05.2007 17:45

загрузка в подгружаемом ролике
 
Возникла проблема. Есть ролик, который в свою очередь загружает 2й ролик, тот загружает 3ий.
Если запускать 2й ролик, то он замечательно проигрывается вместе с 3м.
А если запускать 1й самый главный, то 2й ролик третий не грузит.
Все ролики находятся в разных папках, например 2й в папке data, а 3ий в data/files.
Когда запускаешь во флеше самый первый ролик, и воспроизведение доходит до момента загрузки 3го ролика 2м, в output вылетает ошибка Error opening URL "file:///C|/slides/s/files/text01.swf".

screamge 26.05.2007 17:47

Нужно дожидаться окончания загрузки

k0zer 26.05.2007 17:52

дожидался
дело то не в этом, из 1го ролика сверху вообще не видно 3го Error opening URL "file:///C|/slides/s/files/text01.swf".

Чтобы было понятно, что имею ввиду, приложил 2 файла.
В первом все ролики в одной папке - все грузится замечательно.
Во втором - во вложенных папках, грузится только на один уровень вниз.
http://***********/2140477

Kikasso 26.05.2007 19:59

Пути идут от html - страницы, или от параметра base в object/embed, если он прописан.

k0zer 26.05.2007 20:15

Запускается локально, не в броузере

Kikasso 26.05.2007 20:18

Значит от первой флешки, что отлично демонстрирует текст вашей ошибки.

k0zer 26.05.2007 21:00

пути везде относительные
2я флэшка загружается из первой по пути "data\2.swf"
3я из второй по пути "files\3.swf"
в приложенном файле пример

что то я не понял смысла ваших комментариев

Kikasso 26.05.2007 21:19

1.swf
data/2.swf
files/3.swf
так все работает, если запускать первый. Если запускать второй, тот естествено, не увидит.
Если положите 3.swf в data/files/, все будет как раз наоборот.
Как вариант, положите 1.swf тоже в папку, и грузите ../data/2.swf и ../files/3.swf - в таком виде оба увидят.
Цитата:

Сообщение от k0zer
Error opening URL "file:///C|/slides/s/files/text01.swf".

Видите, файл ищется не в data/files, а просто в files/

k0zer 26.05.2007 23:05

Ага, понял.
Спасибо за помощь.

А как-нибудь можно узнать директорию, из которой флешка запущена?


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

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