Source: RIAdobe blog
Adobe APIs
corelib, mappr, flickr, youtube and more.
http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries
APE (Actionscript Physics Engine)
http://www.cove.org/ape/
as3awss3lib
ActionScript 3.0 library for interacting with Amazon S3
http://code.google.com/p/as3awss3lib/
as3soundeditorlib
Actionscript 3.0 library for sound editing
http://code.google.com/p/as3soundeditorlib/
as3ds
AS3 Data Structures For Game Developers
http://code.google.com/p/as3ds/
ASCOLLADA
http://code.google.com/p/ascollada/
As3Crypto
ActionScript 3 Cryptography Library
http://crypto.hurlant.com/
asinmotion
Animation Library for AS3
http://code.google.com/p/asinmotion/
Away3d
http://code.google.com/p/away3d/
ebay API
http://code.google.com/p/as3ebaylib/
facebook-as3
AS3 API to access Facebook’s Platform API
http://code.google.com/p/facebook-as3/
flest
Flest Framework for Adobe Flex and ActionScript3 Applications
http://code.google.com/p/flest/
FZip
Actionscript 3 class library to load standard ZIP archives and extract/decompress contained files.
http://codeazur.com.br/lab/fzip/
lastfm-as3
Actionscript 3.0 library to access the Last.fm web services
http://code.google.com/p/lastfm-as3/
MapQuest
http://company.mapquest.com/mqbs/4a.html
mecheye-as3-libraries
A set of ActionScript 3 Libraries, primarily for Flash game development.
http://code.google.com/p/mecheye-as3-libraries/
Papervision3D
http://code.google.com/p/papervision3d/
Salesforce Flex Toolkit
http://wiki.apexdevnet.com/index.php/Flex_Toolkit
Tweener
Full featured animation library
http://code.google.com/p/tweener/
Twitter AS3 API
http://twitter.com/blog/2006/10/twitter-api-for-flash-developers.html
uicomponents-as3
Lightweight AS3 UI component library
http://code.google.com/p/uicomponents-as3/
XIFF
XMPP client library
http://svn.igniterealtime.org/svn/repos/xiff/branches/xiff_as3_flexlib_beta1/
Yahoo AS3 APIs
http://developer.yahoo.com/flash/as3_api_libraries.html
9 comments:
Google Maps API for Flash
http://code.google.com/apis/maps/documentation/flash/
Thanks for the hint! I think i need to throw online new portal dedicated to all these things. Mapping will be first on the list...
hey there
i'm developping my api. Subject is big, but i could resume it with "graphic shortcuts to vectorial content".
http://code.google.com/p/martian-arts
i promise to feed the wiki tonight !
have a look and gemme a feedback !
@y-nk:
could you please post some more details about this project?
cheers,
evi.
hey there
as i'm still a student in internet languages, i've to develop some apps for my studies.
I first created the "milky" api to be able to create easily cubic curves, which wasn't possible with Flash which was creating quadratic curves... (check wikipedia if u cant see the difference)
So milky first package was "curves". I created the "Curvegon" class which is similar to a vectorial drawing path. Then i created some "shortcuts" which are "rectangles", "ellipse" etc...
It was impossible to redraw the shape, so i rewrote it with an additionnal "styles" package, which holds the style data of the path/shape.
Then i added some loaders, to be more complete. Also a Factory, because it was annoying for me to do multiples imports... Now you can import the Factory and ask this class to have some shapes :)
The coolest implementation was the creation of "Playdoh" which i compare to an armor :) You put your Sprite of whatever displayobject u want, and it's draggable, rotatable, and scalable ! I extended this concept not so long ago to "SuperScene" which does almost the same things on the stage.
So milky is big, kinda :)
An other part of this repository is "soup" which is basically a bunch of UI components which fit exactly with what i want. There is some sliders, circle sliders, etc. U'll also find a full color conversion class in its "utils" package which i created, based on some color-website equations.
Last part of this svn is Shoo, which is my first experimentation of a particle engine. I'm actually busy with milky, fixing some bugs etc... but it'll be awesome soon. I'm planning to work on some cool things.
So why is it grouped into one svn ? First because it's my online work for school. Secondly because soup and shoo are always importing some milky objects.
This is the same reason why i put the free gs.TweenMax there too.
I promised to feed my wiki, but as i hadn't expected, i have some much work that i felt asleep on my keyboard. I hope i could do that tonight, but maybe tomorrow (but with importing only martian.milky.core.Factory and martian.milky.core.Playdoh u should be able to test)
I'm not doing ads but u can try some little demos on my website blog.martian-arts.org
i hope u'll like it :)
see u
You should cite the original source where this content is from. Passing off other peoples work as your own isn't very cool...
http://seantheflexguy.com/blog/2007/08/13/list-of-22-actionscript-30-apis/
@seantheflexguy blind by any chance?
@y-nk, i think it would be cool if you will bring here some links on demos, i think im desperate to see your "Playdoh" think, have big need in some framework for dragging, resizing and moving things.... Have any demos?
hey there
as i'm still dev'ing, i don't have much time to release a new demo. Plus, this is not very "omg-able" since u can't see the code behind. Here u'll have a little and old demo :
http://blog.martian-arts.org/?p=15
basically, there is no more to know than the implementation of Playdoh :
Playdoh(object:DisplayObject, drag:Boolean = true, rotate:Boolean = true, scale:Boolean = true);
On this old demo, u'll have a sandbox error which is normal. I wasn't really aware of sandbox things when i was doing this. Just hit "Continue" and don't worry about it.
Drag and drop is native on the object. Just click, drag and drop and here it is ! for rotate and scale, add the shift key on your drag and drop system.
I discussed a lot with Christian Moore on putting some "dots" like the iphone system. We did it but i stopped to implement this because i wasn't using it :)
You may also want to try the SuperScene.
in your "Main" class, just put this declaration as a private member :
private var sc:SuperScene = addChild(new SuperScene()) as SuperScene;
Now, instead of doing addChild(something), do sc.addObject(something).
enjoy :)
Post a Comment