Jump to content
Korean Random
Yukikaze

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

Recommended Posts

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

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

 

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

Edited by yan-polonov

Share this post


Link to post

Short link
Share on other sites

@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" в дальнейшем?

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

Share this post


Link to post

Short link
Share on other sites

1. да

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

 

Duplicate variable definition

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

 

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

 

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

Share this post


Link to post

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

Share this post


Link to post

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

Share this post


Link to post

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

 

Share this post


Link to post

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

Share this post


Link to post

Short link
Share on other sites
2 минуты назад, Mixaill сказал:

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

image.png.2d9e3a1fc42dd67a9cd7598ba3e14efb.png

Такую картинку не видел. Скачивал архив apache-royale-0.9.4-bin-js-swf.zip.

Share this post


Link to post

Short link
Share on other sites
28 минут назад, ktulho сказал:

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

 

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

 

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

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

 

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

Интересно.

Share this post


Link to post

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

Share this post


Link to post

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

Share this post


Link to post

Short link
Share on other sites
Только что, night_dragon_on сказал:

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

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

Share this post


Link to post

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

 

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

Share this post


Link to post

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 байт. При повторной попытке сборки в консоль выводится это.

Share this post


Link to post

Short link
Share on other sites
5 минут назад, Mixaill сказал:

wget есть?

Вроде есть:

image.thumb.png.bfad498a92c8df1e21e931694cc8f1ac.png

Share this post


Link to post

Short link
Share on other sites

@Mixaill, нужно удалять файл нулевого размера, я тоже на это попадался.

Share this post


Link to post

Short link
Share on other sites
6 часов назад, night_dragon_on сказал:

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

Интересно.

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

 

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

Share this post


Link to post

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...