Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.04.2015, 22:09
LighFusion вне форума Посмотреть профиль Отправить личное сообщение для LighFusion Найти все сообщения от LighFusion
  № 1  
Ответить с цитированием
LighFusion

Регистрация: Mar 2015
Сообщений: 14
По умолчанию Как правильно прописать путь к файлу-изображению(В другую папку через 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.
- абсолютный путь прописывать и копировать все файлы не вариант!


Последний раз редактировалось LighFusion; 25.04.2015 в 22:20.
Старый 25.04.2015, 23:30
OlmerDale вне форума Посмотреть профиль Отправить личное сообщение для OlmerDale Найти все сообщения от OlmerDale
  № 2  
Ответить с цитированием
OlmerDale
[+1 09.05.15]

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

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

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

Старый 25.04.2015, 23:59
LighFusion вне форума Посмотреть профиль Отправить личное сообщение для LighFusion Найти все сообщения от LighFusion
  № 3  
Ответить с цитированием
LighFusion

Регистрация: Mar 2015
Сообщений: 14
Цитата:
Сообщение от OlmerDale Посмотреть сообщение
текущая корневая директория (но я не уверен, что это сработает во флеш) - "/"
текущая директория - "./"
на один шаг выше текущей директории - "../"

Но раз мы на форуме 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, так видно сделать нельзя =(, нудаладно.

Старый 26.04.2015, 00:07
OlmerDale вне форума Посмотреть профиль Отправить личное сообщение для OlmerDale Найти все сообщения от OlmerDale
  № 4  
Ответить с цитированием
OlmerDale
[+1 09.05.15]

Регистрация: Jan 2015
Сообщений: 113
на два шага назад - "../../" и т.д.

Старый 26.04.2015, 00:28
LighFusion вне форума Посмотреть профиль Отправить личное сообщение для LighFusion Найти все сообщения от LighFusion
  № 5  
Ответить с цитированием
LighFusion

Регистрация: Mar 2015
Сообщений: 14
Цитата:
Сообщение от OlmerDale Посмотреть сообщение
на два шага назад - "../../" и т.д.
блин не знал - спасибо!

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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