PDA

Просмотр полной версии : Как прописать относительный путь к картинке при загрузке через LoadMovie()?


kaa-50
20.11.2005, 10:38
В папке с flash-роликом есть папка images с картинками, которые подгружаются динамически: myMovie.LoadMovie("images/picture.jpg");
Этот код работает когда я тестирую ролик непосредственно из среды FlashMX (Ctrl+Enter), либо, когда запускаю swf-файл через проигрыватель SAFlashPlayer.exe.
Картинка не подгружается когда ролик сконвертирован в exe (Projector) или запускается через браузер.
В этом случае код работает только с абсолютными путями: "file:///c:/.../images/picture.jpg".
Вариант "../images/picture.jpg" также не работает.

Мне нужно, чтобы относительные пути работали в exe. Как это сделать?

Silense
20.11.2005, 12:51
по какому пути ты загружаешь swf -файл в вебе?

kaa-50
20.11.2005, 13:02
Путь все тот-же: "images/picture.jpg". Мне нужно, чтобы ролик работал только на локальной машине. Это презентация, которая быдет запускаться с CD.

kaa-50
20.11.2005, 17:03
Проблема решилась. Файл не загружается по относительному пути, если в абсолютном где-то присутствуют русские буквы. В моем случае ролик, сконвертированный в exe, и картинки лежали в "C:\...\Мои документы\...\". Перенес в другую папку -- все заработало.