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

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

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

Регистрация: Aug 2010
Сообщений: 6
По умолчанию Относительный путь

Всем привет! Как вывести относительный путь файл относительно какой-то папки?
Например : есть путь C:\Game\Sources\Generic\file.as надо вывести путь относительно папки C:\Game
Должно получиться что-то типа ../../Generic/file.as
Вроде можно как-то через resolvePath но что-то я не понял как.
Помогите пожалуйста
P.S Использую AIR

Старый 09.10.2011, 16:11
trng вне форума Посмотреть профиль Отправить личное сообщение для trng Найти все сообщения от trng
  № 2  
Ответить с цитированием
trng

Регистрация: Jun 2011
Сообщений: 212
Код AS3:
var dir1:File = new File('C:/');
var dir2:File = new File('C:/Game/');
var dir3:File = new File('C:/Game/Sources/'); 				
var dir4:File = new File('C:/Game/Sources/Generic/');
var fnam:File = new File('C:/Game/Sources/Generic/file.as');
 
trace(fnam.getRelativePath(dir1, true));
trace(fnam.getRelativePath(dir2, true));
trace(fnam.getRelativePath(dir3, true));
trace(fnam.getRelativePath(dir4, true));
Результат:
../../../../
../../..
../..
..

Осталось добавить имя файла

Добавлено через 1 минуту
(fnam.name)

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

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

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


 


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


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