Это не ответ на ваш вопрос, а предложение принять другой подход.
Flash IDE и его отладчик неадекватны, но для большинства тривиальных программ. Переменные проверки и контрольные точки работают случайным образом, и почти невозможно развернуть более сложные объекты. Flash IDE подходит для создания визуальных ресурсов для Flash-программ, но для любого серьезного кодирования он просто падает на его лицо. Компилятор, включенный в Flash IDE, также очень плохо написан и генерирует неоптимизированный код.
Я бы предложил переключиться на использование FlashDevelop - это бесплатная среда с открытым исходным кодом, которая работает поверх SDK Flex и Air и использует лучший компилятор, который выполняет больше оптимизаций. (Вы можете отметить функции для inlining и т. Д.) Отладчик - хотя и не Visual Studio - намного, намного лучше, чем IDE: работа контрольных точек и свойства объекта могут быть легко проверены.
Поскольку FlashDevelop ориентирован на кодирование, вы можете создать в нем проект с несколькими исходными файлами, определить свои ресурсы и затем скомпилировать их на несколько платформ. Компиляция обычно выполняется быстро с сотнями исходных файлов (не импортируйте каждый тип в каждый пакет), и вы можете выполнять сборку отладки/выпуска. Если вы можете переносить свой код с Flash на FlashDevelop, вам будет намного легче управлять вашим проектом.
Кроме того, естественно, я не могу запускать два экземпляра Flash Professional, но если бы я нашел способ обойти это, я думаю, это тоже сработает, верно? – Neguido
Я знаю, что это не помогает с вашей непосредственной проблемой, но Flash IDE бесполезен для отладки. Если вы можете, переносите свой проект на FlashDevelop, вам будет намного легче. Я использовал 'trace()' вместо этого извинения за отладчик, пока я все еще использовал IDE для написания/компиляции кода AS3. – xxbbcc
@xxbbcc Хорошая точка, и я много использую трассировку во время отладки. Что касается использования FD вместо этого, я планировал сделать это некоторое время, так как я использую пакеты и классы, а не временную шкалу (и у меня уже установлен FD). Я так привык к Flash Professional из моих дней до OOP: П. Просто вопрос, в прошлом я обнаружил, что отладка FD будет значительно медленнее при компиляции - это только я? – Neguido