Jump to content
Korean Random

[HOWTO] Настройка среды разработки


Yukikaze

Recommended Posts

@Mixaill , после последних правок начало собираться.

Благодарю Вас и Максима за потраченное время.

 

Пока копался с проекте, нашел для себя инструмент RABCDAsm. Я как дурак раньше руками флешки редактировал/сохранял, тут же автоматизировать процесс можно было с помощью этих библиотек и патчей.

Edited by yan-polonov
Link to comment
Short link
Share on other sites

  • 3 months later...

@sirmax , @Mixaill 

 

Пара вопросов по поводу перехода на новый компилятор:

  1. Достаточно ли создать новую переменную ROYALE_HOME со значением пути до папки с библиотекой "royale-asjs"
    • C:\xvm_build\apache-royale\royale-asjs
  2. Нормальны ли ошибки при сборке вида:
    • Warning: variable definition duplicates function parameter: XXXXX
    • Loading configuration: C:\xvm_build\apache-royale\royale-asjs\frameworks\royale-config.xml
      
      C:\xvm\src\xfw\~output\swc\xfw.swc Warning: The definition net.wg.infrastructure.managers.impl.ContainerManagerBase depended on by com.xfw.infrastructure.XfwModBase in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found
      C:\xvm\src\xfw\~output\swc\xfw.swc Warning: The definition net.wg.gui.components.containers.MainViewContainer depended on by com.xfw.infrastructure.XfwModBase in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found
      C:\xvm\src\xfw\~output\swc\xfw.swc Warning: The definition net.wg.infrastructure.interfaces.ISimpleManagedContainer depended on by com.xfw.infrastructure.XfwModBase in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found
      C:\xvm\src\xfw\~output\swc\xfw.swc Warning: The definition net.wg.infrastructure.events.LoaderEvent depended on by com.xfw.infrastructure.XfwModBase in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found
      C:\xvm\~output\swc\xvm_app.swc Warning: The definition net.wg.infrastructure.events.LoaderEvent depended on by com.xvm.wg.ImageManagerWG in the SWC C:\xvm\~output\swc\xvm_app.swc could not be found
      C:\xvm_build\apache-royale\royale-asjs\frameworks\libs\Core.swc Warning: The definition JSON depended on by org.apache.royale.geom.Rectangle in the SWC C:\xvm_build\apache-royale\royale-asjs\frameworks\libs\Core.swc could not be found
      Warning: Duplicate variable definition: XXXX
  3. Необходимо ли наличие "FLEX_HOME" в дальнейшем?

Полный лог сборки:

Link to comment
Short link
Share on other sites

1. да

2. нормально, хотя было бы лучше без них :)

 

Duplicate variable definition

это из-за [Inline], тут я не смог ничего сделать.

 

остальные не понятно почему вообще возникают

 

3. не нужен, так же как и сам FLEX, его можно удалить.

Link to comment
Short link
Share on other sites

16 минут назад, sirmax сказал:

остальные не понятно почему вообще возникают

 

Что интересно, файл "xfw.swc" создается и находится в директории.

43972 bytes written to C:\xvm\src\xfw\~output\swc\xfw.swc in 2,618 seconds

А ошибка все равно всплывает:

in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found

Аналогично происходит и с файлом "Core.swc"

in the SWC C:\xvm_build\apache-royale\royale-asjs\frameworks\libs\Core.swc could not be found

 

31842d43f63c.png

Link to comment
Short link
Share on other sites

В 01.03.2019 в 15:43, night_dragon_on сказал:

 

Что интересно, файл "xfw.swc" создается и находится в директории.


43972 bytes written to C:\xvm\src\xfw\~output\swc\xfw.swc in 2,618 seconds

А ошибка все равно всплывает:


in the SWC C:\xvm\src\xfw\~output\swc\xfw.swc could not be found

Аналогично происходит и с файлом "Core.swc"


in the SWC C:\xvm_build\apache-royale\royale-asjs\frameworks\libs\Core.swc could not be found

 

31842d43f63c.png

Наверное, в это время, они ещё открыты в монопольном режиме.

Edited by ktulho
Link to comment
Short link
Share on other sites

Что-то не получается собрать XVM. В консоли выводит:

Building XFW
building xfw: actionscript
building wg_shared
Using Royale Compiler codebase: d:\apache-royale\royale-asjs/js/bin/../..
Using Royale SDK: d:\apache-royale\royale-asjs
args:
+royalelib=d:\apache-royale\royale-asjs/frameworks
-sdk-js-lib=d:\apache-royale\royale-asjs/frameworks/js/Royale/generated-sources
-targets=SWF
-target-player
10.2
-swf-version
11
-source-path
wg/shared
-output
../../~output/swc/wg_shared.swc
-include-classes
App
target:SWF
COMPC
Loading configuration: d:\apache-royale\royale-asjs\frameworks\royale-config.xml

Error: Missing builtin type Object


Missing builtin type Object

 

Link to comment
Short link
Share on other sites

3 минуты назад, ktulho сказал:

Что-то не получается собрать XVM. В консоли выводит:


Building XFW
building xfw: actionscript
building wg_shared
Using Royale Compiler codebase: d:\apache-royale\royale-asjs/js/bin/../..
Using Royale SDK: d:\apache-royale\royale-asjs
args:
+royalelib=d:\apache-royale\royale-asjs/frameworks
-sdk-js-lib=d:\apache-royale\royale-asjs/frameworks/js/Royale/generated-sources
-targets=SWF
-target-player
10.2
-swf-version
11
-source-path
wg/shared
-output
../../~output/swc/wg_shared.swc
-include-classes
App
target:SWF
COMPC
Loading configuration: d:\apache-royale\royale-asjs\frameworks\royale-config.xml

Error: Missing builtin type Object


Missing builtin type Object

 

там два типа архивов для закачки предлагают, нужен один из правых

image.png.2d9e3a1fc42dd67a9cd7598ba3e14efb.png

Link to comment
Short link
Share on other sites

28 минут назад, ktulho сказал:

Такую картинку не видел

 

Я библиотеку по ссылке из коммита скачивал, тоже особо не заморачивался.

 

В 05.03.2019 в 23:42, ktulho сказал:

Наверное, в это время, они ещё открыты в монопольном режиме

 

Попробуй у себя собери, что в логе будет.

Интересно.

Link to comment
Short link
Share on other sites

50 минут назад, night_dragon_on сказал:

Попробуй у себя собери, что в логе будет.

 

1 час назад, ktulho сказал:

Что-то не получается собрать XVM.

 

 

 

50 минут назад, night_dragon_on сказал:

Я библиотеку по ссылке из коммита скачивал, тоже особо не заморачивался.

И я, примерно оттуда же качал.

 

 

@Mixaill нашел в чем проблема. Не выполнил для royale пункт:

Дальше качаем https://github.com/nexussays/playerglobal/archive/master.zip и распаковываем содержимое папки playerglobal-master

 

Edited by ktulho
Link to comment
Short link
Share on other sites

54 минуты назад, ktulho сказал:

Не выполнил для royale пункт:

 

Так он же по умолчанию и так в комплекте идет:

apache-royale\royale-asjs\frameworks\libs\player\10.2\playerglobal.swc
apache-royale\royale-asjs\frameworks\libs\player\14.0\playerglobal.swc
Edited by night_dragon_on
Link to comment
Short link
Share on other sites

Только что, night_dragon_on сказал:

Так он же по умолчанию и так с SDK в комплекте идет:

В архиве, который я скачивал, папки player нет. Похоже он пытался создаться, но не мог. Размер файла playerglobal.swc был 0 байт.

Link to comment
Short link
Share on other sites

12 минут назад, night_dragon_on сказал:

 

Так он же по умолчанию и так в комплекте идет:


apache-royale\royale-asjs\frameworks\libs\player\10.2\playerglobal.swc
apache-royale\royale-asjs\frameworks\libs\player\14.0\playerglobal.swc

Его скачивает build.sh

1 час назад, ktulho сказал:

 


Дальше качаем https://github.com/nexussays/playerglobal/archive/master.zip и распаковываем содержимое папки playerglobal-master

 

Должно и без этого работать.

Link to comment
Short link
Share on other sites

2 минуты назад, Mixaill сказал:

Его скачивает build.sh

Должно и без этого работать.

Удалил папку  apache-royale\royale-asjs\frameworks\libs\player\ и запустил сборку. В консоль ни чего не вывелось, появился файл \royale-asjs\frameworks\libs\player\10.2\playerglobal.swc размером 0 байт. При повторной попытке сборки в консоль выводится это.

Link to comment
Short link
Share on other sites

6 часов назад, night_dragon_on сказал:

Попробуй у себя собери, что в логе будет.

Интересно.

Собралось с такими же ошибками. Проверил на риплее, вроде работает.

 

@Mixaill Во вложенных папках каталога ~output\res_mods\mods\xfw_packages\,  владелец файлов xfw_package.json является администратор.

Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...