Можно ли создать файл SWC без использования инфраструктуры Flex?Мне просто нужен голый AS3.
Да, нас не заставляют использовать flex, фактически Adobe даже официально не поддерживает Flex в качестве своего продукта, так как теперь это apache-проект с открытым исходным кодом.,http://blogs.apache.org/flex/
Сам компилятор для флеш-памяти является открытым и бесплатным, поэтому существует множество сторонних IDE и инструментов разработки, которые также могут создавать библиотеки SWC.Компилятору просто нужен специальный xml-файл в zip-файле для создания swc.Поэтому, если вы хотите избежать этого вручную в соответствии со спецификацией, вам просто нужно выбрать способ графического интерфейса для этого.
Один из самых популярных способов графического интерфейса с открытым исходным кодом, на мой взгляд, это Flash Develop * 1011.*http://www.flashdevelop.org/, который имеет плагин, чтобы делать то, что вы хотите.http://www.flashdevelop.org/community/viewtopic.php?f=4&t=2987 Эта IDE настоятельно рекомендуется, но если вам нужно что-то более кроссплатформенное, я рекомендую Intellij Idea - отличный as3 и java ide, поскольку вы знаете, что такое jar-файлы.
«иметь доступ / знание только тех классов, которые я объявил открытыми?»
Классы в вашем SWC не будут отличаться от того, чтобы быть частью вашего основного проекта, поэтому если вы создадите SWC с открытымили частный это будет публичным или частным таким же образом.Честно говоря, хотя большая часть кода, разделяемого блогами и репозиториями в сообществе, является просто необработанными * .as файлами, swc удобен для общих библиотек в команде и может сделать это более организованным.