Возможно ли создать файл SWC без использования фреймворка Flex? Я просто хочу голые кости AS3.
Да, мы не вынуждены использовать flex, на самом деле Adobe даже официально не поддерживает Flex как свой продукт, так как теперь это проект Apache с открытым исходным кодом. http://blogs.apache.org/flex/
Сам компилятор для флэш-памяти является открытым исходным кодом и доступен для использования, поэтому существует множество сторонних IDE и средств разработки, которые также могут создавать библиотеки SWC. Для создания swc компилятор просто требует специального xml-файла в zip-файле. Поэтому, если вы хотите избежать этого вручную для спецификации, это просто вопрос выбора способа gui для этого.
Один из самых популярных в мире с открытым исходным кодом gui way atm. Я считаю, что Flash Develop 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 удобен, однако для общих библиотек в команде и может сделать это более организованным.
@see: http://stackoverflow.com/questions/6041832/what-is-the-best-way-to-distribute-as3-classes-and-packages/6045196#6045196 – JonnyReeves