Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   [Flash Develop] Относительный путь в конфиге (http://www.flasher.ru/forum/showthread.php?t=205205)

Zorro_13 24.11.2013 19:00

[Flash Develop] Относительный путь в конфиге
 
Часть конфига FlashDevelop:
Код:

<source-path append="true">
      <path-element>G:\Work\AS3\v_2\src</path-element>
      <path-element>C:\Program Files (x86)\FlashDevelop\Library\AS3\classes</path-element>
</source-path>
<library-path append="true">
      <path-element>G:\Work\AS3\v_2\lib\assets.swc</path-element>
      <path-element>G:\Work\AS3\v_2\lib\as3crypto.swc</path-element>
</library-path>
</compiler>
<file-specs>
    <path-element>G:\Work\AS3\v_2\src\ru\Main.as</path-element>
</file-specs>

Хотелось бы заменить пути на относительные:
Код:

<source-path append="true">
      <path-element>..\src</path-element>
      <path-element>C:\Program Files (x86)\FlashDevelop\Library\AS3\classes</path-element>
</source-path>
<library-path append="true">
      <path-element>..\lib\assets.swc</path-element>
      <path-element>..\lib\as3crypto.swc</path-element>
</library-path>
</compiler>
<file-specs>
    <path-element>..\src\ru\Main.as</path-element>
</file-specs>

Подскажите, возможно ли это реализовать(в настройках задать например)?

*Изменение пути в ручную не дает результата - т.к. при следующей компиляции пути становятся как были.*

Спасибо!

P.S. создал аналогичную тему на flashdevelop.org - там пока тишина: http://www.flashdevelop.org/communit...p?f=13&t=11378

alexandrratush 24.11.2013 20:13

Простите, а зачем это нужно делать? Я на FlashDevelop уже более 2-х лет работаю, и никогда не стыкался с подобным.

Zorro_13 24.11.2013 23:59

alexandrratush
У меня есть .bat файл, который компилит проект использую этот конфиг и этот проект мне надо отдать, чтобы самостоятельно могли собирать, а там мои пути.
Конечно можно перед отдачей переписать пути вручную, но я думал есть метод изменить это во FlashDevelop.

AlexLucas 25.11.2013 13:06

Какое отношение имеет FD к этому конфигу ? Это прямые инструкции компилятору, должны иметь абсолютные пути т.к. компилятор не знает сам по себе где находится ваш проект.
Пишите ручками.

Dukobpa3 25.11.2013 16:41

Это конфиг для mxmlc. Такой у него формат. К тому же это не именно он, это немного модифицированный самим ФД. Ваш конфиг нужно искать в папке obj проекта. Это уже именно тот файл который отдается компилятору.
Я такую задачу решал антом. Брал этот самый конфиг из obj и заменял какие-то куски путей на серверные.

Zorro_13 25.11.2013 17:20

Цитата:

Сообщение от Dukobpa3 (Сообщение 1153499)
Ваш конфиг нужно искать в папке obj проекта.

Это кусок кода именно этого файла.

В итоге сделал так - скопировал конфиг проекта и прописал относительные пути.

Спасибо всем за ответы!

Dukobpa3 25.11.2013 17:36

Цитата:

скопировал конфиг проекта и прописал относительные пути.
Надо будет синхронизировать при изменениях в проекте.
Так что я таки за ант:)

Zorro_13 27.11.2013 11:10

Цитата:

Сообщение от Dukobpa3 (Сообщение 1153504)
Надо будет синхронизировать при изменениях в проекте.
Так что я таки за ант:)

Согласен, что нужно синхронизироваться при изменениях, но в данном случае это решается созданием копии конфига после финальной сборки и перед отдачей заказчику.

Ант изначально думал использовать, но потом решил упростить.


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

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