Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как правильно прописать путь к файлу-изображению(В другую папку через relative path)? (http://www.flasher.ru/forum/showthread.php?t=210716)

LighFusion 25.04.2015 22:09

Как правильно прописать путь к файлу-изображению(В другую папку через relative path)?
 
Не могу понять как - прописать путь в корневую папку, при обращении из дочерней используя relative path ../ ?

Обращение к картинке, прописано в .dae файле, таким образом:
PHP код:

<init_from>../ne/im/image08.dds</init_from

Сам .dae Файл находиться в
PHP код:

objects/nw/im/model.dae

А искомая картинка находиться в objects/ne/im/; Если я обращаюсь в <init_from> к самой корневой папке objects, то загрузки вообще нет, но если я обращаюсь к ../nw/image08.dds(предварительно туда скопировав картинку) то она загружается.

В чем может быть проблема и как это можно решить ? Или это не решаемо ?
P.S.
- абсолютный путь прописывать и копировать все файлы не вариант!

OlmerDale 25.04.2015 23:30

текущая корневая директория (но я не уверен, что это сработает во флеш) - "/"
текущая директория - "./"
на один шаг выше текущей директории - "../"

Но раз мы на форуме flash, то нужно помнить, что указывать путь нужно относительно папки в которой лежит swf.

Добавлено через 2 минуты
Если у Вас все так плохо, то можете "как-то" показать иерархию всего приложения.

LighFusion 25.04.2015 23:59

Цитата:

Сообщение от OlmerDale (Сообщение 1181678)
текущая корневая директория (но я не уверен, что это сработает во флеш) - "/"
текущая директория - "./"
на один шаг выше текущей директории - "../"

Но раз мы на форуме flash, то нужно помнить, что указывать путь нужно относительно папки в которой лежит swf.

Добавлено через 2 минуты
Если у Вас все так плохо, то можете "как-то" показать иерархию всего приложения.

Спасибо за совет, но даладно решил - как смог, положил .dae в папку bindebug/models1
И оттуда уже model.dae(../objects/ne/im/image.dds), я думал можно было решить - так: bindebug/objects/nw/im/model.dae(../objects/ne/im/image.dds), но оказывается как я понял - перейти можно максимум на 1 папку назад, то есть если model.dae в папке im, то через "../" обратится можно к любой подпапке, в папкe im, а мне надо было выйти за im в ne, так видно сделать нельзя =(, нудаладно.

OlmerDale 26.04.2015 00:07

на два шага назад - "../../" и т.д.

LighFusion 26.04.2015 00:28

Цитата:

Сообщение от OlmerDale (Сообщение 1181683)
на два шага назад - "../../" и т.д.

блин не знал :D - спасибо!


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

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