Flashdevelop does not directly support SWC generation projects, but flashdevelop is also convenient to generate SWC without any plug-ins.
The SWC library is generated by flexsdk's compc.exe. In fact, we can directly generate SWC through this command line. However, you can directly perform F8 in flashdevelop to facilitate compilation and generation.
First, create an as3 project named logic.
1. Open the Project Properties dialog box, the output page
Change the output name logic.swf to logic. SWC.
2. Select the build tab.
Add the SWC execution command in post-build command line. Note that it is post-build rather than pre-build.
"$ (Compilerpath) \ bin \ compc.exe"-include-sources "$ (projectdir) \ role" $ (projectdir) \ item "-compiler. library-path "$ (projectdir )\.. \.. \ Lib \ protobuf. SWC "-output" $ (outputfile )"
This command generates swc for the as code in the role and item directories. -Compiler. Library-path, which specifies the path to reference other SWC.
3. About document-class
After the above two settings, F8 will prompt you to need a document-class. We want SWC and do not need to run the program. We strive to compile without document-class.
Open the output page of step 1 and change compilation target from application to "Custom Build ".
After setting, F8, compile, and generate SWC.
My flashdevelop version is 4.2.0 RTM for. net2.0.