Несколько целевых устройств для одного проекта AS3

Я переношу существующий проект из Flash Pro в Flash Builder.

Код почти полностью переносится между Web/Android/Projector/AIR, и я просто изменяю несколько констант для каждого целевого устройства, прежде чем удалять публикацию ...

Тем не менее, в Flash Builder он запрашивает у меня при создании проекта, будет ли он мобильным или веб-сайтом.

Каков наилучший способ нацеливания нескольких устройств из одного проекта в Flash Builder?

ИЛИ, в Flash Builder, должны ли они быть их собственным проектом? Если каждый из них должен быть их собственным проектом, есть многопроектный организационный метод, который хорошо работает, имея в виду, что в этом контексте каждый проект - это всего лишь другая сборка почти идентичной кодовой базы (на одной ноге - я думал о имея «общий» проект, который будет содержать большинство классов, а затем каждый проект сборки создает экземпляр класса Main ...)?

Благодаря!

0

1 ответы

You can create a mobile project with one codebase and select multiple devices (android, ios, blackberry playbook). If you also want a web version, you should be able to specify that codebase in the build path for your web version. You do that by going to Properties --> Actionscript Build Path. Click Source Path and then browse to the folder that contains those files. So yes, you can create a different Main.as, if you need to, for each project. Although in Actionscript the entrypoint class generally has the same name as the Project itself.

Затем вы сможете изменить один набор файлов, но изменения будут применяться как к исходному проекту, так и к любому проекту, который ссылается на эти файлы таким образом.

1
добавлено
Итак, вы говорите: один проект для мобильных устройств, один проект для Интернета, но поместите свой код в отдельную «общую» папку и добавьте это в путь сборки каждого проекта?
добавлено автор davidkomer, источник
Привет, Дэвид, извините за задержку в ответе. Это почти правильно. Вы помещаете общий код common - общий для обоих - в папку (которая может содержать вложенные папки) и добавлять это к пути сборки каждого проекта.
добавлено автор David, источник
IDE и редакторы — русскоговорящее сообщество
IDE и редакторы — русскоговорящее сообщество
393 участник(ов)

Общаемся, сравниваем и помогаем друг другу решать задачи с продуктами JetBrains, VS Code, Atom, vim, Emacs, Sublime и т.д. Всё в одном месте, ведь каждый из них хорош по своему. См. также: @js_ru, @typescript_ru, @react_js, @nodejs_ru, @javascript_jobs