Finally I was able to take some free time
and open my AS3 libraries.
What does it do? Read the docs here: here and point your browser to the git repo.
Features
Currently these features are covered:
Core functions
- MorphSprite class
- QBitmap class
- QSprite class
- QTextField class
- QVideo class
- Stats class
- FPS class
- GlobalStage class
- ModalWindow class
- Drawing()
- Bitmapping()
- addChildren()
- removeChildren()
- duplicateMovieClip()
- addEventListeners()
- removeEventListeners()
- assign()
- clone()
Easy Far wrapper:
- Far
- FarHelperItem
More features coming soon: skinnable widgets, remoting and more. Watch this space for more information.
How to get the SWC
There are several ways to get the library for use in your project.
Binary distribution
In case you’re lazy or you don’t have all required components to compile it on your machine, you can grab the SWC here.
Compilation from source
You can compile the SWC very easily. In simple words you just need to launch ./compile.sh file. I wrote it on OSX, but it should work fine on a Linux machine as well. The only issue, actually, is the Windows machine. Since I don’t have access to any Windows installation around here, you have to figure out how to compile it. Just take a look at the compile.sh file and you’ll see what’s going on there.
The library uses several 3rd party components: * Greensock Tweening Platform (known as TweenNano, TweenLite and TweenMax) * Printf-AS3, an article here. * Vanrijkom Flashlibs * Uni fonts by miniml.com
All these files are downloaded from internet and not included in the source package. Hence you’ll get the most up-to-date SWC if you compile.
Of course you need Adobe Flex SDK. In my compile.sh script I use FlexSDK4 beta, which is not out yet, but works pretty well for me.
























mDocs.
As you saw in my last post, I use autogenerated NaturalDocs documentation.
I was not really happy with skins NaturalDocs provides by default and was not able to find anything usable, so I decided to create my own. If you like it, feel free to use it. Git repo is here.
Click the image to see the full resolution.