Deviation Actions

HyraxAttax's avatar

Simple Flash Comic Engine v1.1

Published:
By
96 Comments
23K Views

Please note: This is not a stand-alone program! The files require a version of the Macromedia or Adobe Flash development suite!

Also, Flash as a browser plug-in is going the way of the dodo, so your potential audience capable of viewing it will be constantly decreasing.  HTML5/JavaScript is your best bet for the future.

The following versions are supported:
simple-flash-comic-engine_mx.fla
- Flash MX
- Flash MX 2004
- Flash 8

simple-flash-comic-engine_cs.fla
- Flash CS3 and up



Alternate download site: Mirror 1 currently down at the moment
[5|6|2012] Updated SFCE to version 1.1:
  • Disabled page navigation through scroll wheel. It didn't seem to function correctly in newer browsers for some reason. If you want it, the code is still in the ComicSystem symbol. There's a comment in there telling you what line to un-comment to bring it back.
  • Fixed some big GUI bugs that made the interface end up off-screen with customized GUI sets. The AS3 version especially is now capable of making sure all GUI elements appear in the right places.
  • New GUI element - a page count indicator. You can edit the Page Counter symbol to change the font, or go into GUI Parts and remove it from the last frame without any issues.
  • New GUI Parts set - "Clear," which has transparent buttons that only show when you hover over them with the mouse.
  • Included instructions on how to edit the Preloader Screen symbol. Deleting the black backdrop rectangle now doesn't break the engine (You'll probably still want it, though. SFCE would automatically re-size it to cover the first page while everything is still loading).

[8|31|2011] Added alternate link (above) for those having problems downloading it from dA. Hopefully this works.
[3|12|2011] Introduction and Tutorial to the Simple Flash Comic Engine

The Simple Flash Comic Engine is a free Flash-based system that will allow anyone, no matter how little programming knowledge they have, to create Flash-based comics. Creating comics with this engine is as simple as creating frames in the timeline to act as pages. No additional programming is required, the engine deals with all navigation methods and includes a preloader.

Another reason for the engine is to provide an expected means of navigating through the pages. As of now, most Flash comics are self-designed and navigating through them changes between each one. This engine maximizes accessibility by providing click-able navigation buttons, many sets of keyboard shortcuts, and mouse scroll-wheel support*.
Supported keyboard shortcuts: Left & right arrow keys, Page Up & Page Down, Space & Backspace, - & +, A & D, and Enter & Del/. on the number pad.

While Simple Flash Comic Engine is free to download, use, and modify, you do not have the rights to sell the engine in any form. You cannot charge anyone to "provide" them with the engine. I don't care what you do with the end result. You can sell comics that use this engine, you just cannot sell the engine itself.

Regarding credits and the "Powered By" links: while I would prefer that they remain, they are not mandatory and you can remove them if you so desire. The intent for them is to promote the engine so that others who wish to create comics using Flash can easily find the engine. Even if it's just a link to this in the comments would be nice.

Contents of zip file:
simple-flash-comic-engine_mx.fla - AS2-based FLA for Flash MX through Flash 8
simple-flash-comic-engine_cs3.fla - AS3-based FLA for Flash CS3 and up

*scroll wheel support depends on your version of Flash. While the code is included in the Flash MX version, scroll wheel support didn't come around until Flash MX 2004. If you are using the AS2-based MX file in a later Flash IDE, you will want to set the Publish Settings to export to Flash Player 7 or above to ensure that the scroll wheel navigates properly.

Any questions or comments, please let me know!
© 2011 - 2021 HyraxAttax
Comments94
Join the community to add your comment. Already a deviant? Log In
Laugh-Butts's avatar
BLESS YEE.

Making Flash comics from scratch seems like a painful experience for someone completely new to Flash. Like myself. ;U;
fugushima's avatar
thanks a lot, I'm very interested in creating turbomedia but I'm a shit using flash (and speaking english:/). With your model I can try now ^^
Zunachina's avatar
THIS IS SO CONFUSING T.T
REDBLUTEAM's avatar
Where can I get this program?
itsKuma's avatar
Lets say, You want to add a text effect to a page on a comic, but adding more than 1 effect messes the whole thing up. ( the comic I'm doing uses a Typing text effect. [link] ) How can you add effect to the comic pages without the whole thing malfunctioning? Also, How can you add music without it repeating when going to a previous page?
Coffee-vee's avatar
hey, I tried to use this but I can find a link or download to get it o3o I mean is there a downlaod for it or its in the description and I just didn't read?
Radio4ktiv's avatar
What site or link can I download Macromedia Flash Player 8?
HyraxAttax's avatar
"Flash Player" is the browser plugin/program to view compiled Flash SWF files. The latest version is downloaded from Adobe's website.

"Flash," as in the program you need to use the files provided here, is currently sold as "Adobe Flash Professional." Older versions are no longer sold except for people selling their old software on places like eBay.
arseniccatscratch's avatar
how would i make navigation for the next page? and how would i create more pages? also, how do i add music? o n o;; sorry for all the questions!
Chibbur's avatar
is this safe? like virus free and all. cuz i dont want my computer to be even slower
HyraxAttax's avatar
The files are not malicious in any way, but they aren't programs themselves. You need a copy of Macromedia or Adobe's Flash suite installed to be able to use them.
fluffy-puffy-fifi's avatar
okay im sorry to bother you.. this is amazing but i still have no idea how to use it. how do i put my drawings in here? im trying to make a flash comic and have already drawn all the frames in SAI. now i just need to put them in there and make a navigation button~ help? thanks a ton!! :D
HyraxAttax's avatar
The files provided are meant to be opened with a copy of Macromedia or Adobe's Flash suite. You would need a version of that to start with, and the images you made can be imported to the library for you to place however you want.
SakuraBomb's avatar
OMG, my life just got a thousand times better because of this. *u*
NaruRuna's avatar
Okay.. Now I have some questions. (just 2)
1. How Do you add a Loading bar? (Or is that unnecessary)
2. Do you have to change the size of the stage if the comic pages are bigger?
HyraxAttax's avatar
Loading bars are automatically handled by the engine object, and you change the stage size to change the page size.
NaruRuna's avatar
Alright thank you c:
NaruRuna's avatar
:iconiloveyouplz: i love you. thank you very much
KingJp's avatar
Thanks this is helpful!
Thunderfog's avatar
What is the best version of flash lite 2.1 and flash player 9.
Thunderfog's avatar
And where do I save the engine ? Sorry im a noob D:
Thunderfog's avatar
Ok ok really sorry for spamming you :P I found out the question on whats the best version and how to save the engine itself. But there is one thing I can't figure out and that is how I disable the scrolling to the next page. How do I disable just that one thing :D Im sorry for spamming you with all these question :( And I wanted to thank you for sharing this :D Thank you so much
HyraxAttax's avatar
Do you mean scrolling as in by the mouse's scroll wheel? You will need to edit the symbol in the Library named "ComicSystem." Click on the timeline frame with the little 'a' and press F9 to bring up the ActionScript editor.

If you are using the AS3 version, you will want to delete line 13. It's after the Initialize function, and it looks like this:
stage.addEventListener(MouseEvent.MOUSE_WHEEL, MouseScroll, false, 0, true);

If it's the AS2 version, you will want to remove line 61, which looks like this:
Mouse.addListener(MouseWheel);
Join the community to add your comment. Already a deviant? Log In