
vegas
VEGAS ActionScript framework
Vegas is an opensource framework based on ECMAScript and ActionScript.
The latest stable release : 1.8.5
The latest stable nightly build in the SVN : 1.9.4.2474
<wiki:gadget url="http://vegas.googlecode.com/svn/AS3/trunk/build/google-gadget/vegas_facebook_like.xml" width="450" height="80" border="none" />
If you use the framework please show it :) <wiki:gadget url="http://www.ohloh.net/projects/vegas/widgets/project_users.xml" width="80" height="80" border="0" />
Description
You can use the same framework in ActionScript 3,2,1 and SSAS to deploy your RIAs.
VEGAS is based on Maashaack
- http://code.google.com/p/maashaack/ (core/system/graphics packages)
Licence
Version: MPL 1.1/GPL 2.0/LGPL 2.1
- Licence MPL 1.1 : http://www.mozilla.org/MPL/MPL-1.1.html
- Licence GPL 2 : http://www.gnu.org/licenses/gpl-2.0.html
- Licence LGPL 2.1 : http://www.gnu.org/licenses/lgpl-2.1.html
About
- Author : ALCARAZ Marc (aka eKameleon)
- Link : http://www.ekameleon.net/blog
- Mail : ekameleon@gmail.com
Install VEGAS
- Install the SVN VEGAS sources with TortoiseSVN ( AS3 and AS2 )
- Download the sources with the top-level SVN repository : http://vegas.googlecode.com/svn
References
Documentation
- Maashaack documentation
- Tutorials
Examples
NB : Use your SVN client to update this examples (read the installation tutorial) but you can use the "export" process of your SVN client to manipulate all examples. The examples/ folder use svn:external to centralize all examples of VEGAS and this extensions.
Thanks
- PowerFlasher and FDT OpenSource Licence.
<wiki:gadget url="http://www.ohloh.net/projects/vegas/widgets/project_basic_stats.xml" width="350" height="220" border="0" /> <wiki:gadget url="http://www.ohloh.net/projects/maashaack/widgets/project_basic_stats.xml" height="220" width="350" border="0" /> <wiki:gadget url="http://www.ohloh.net/p/15413/widgets/project_cocomo.xml" width="350" height="240" border="0" />
Requirements
You can use my library in your projects with :
- AS3 : Eclipse and FDT
AS3 : Flex SDK.
AS2 : Flash MX2004 or Flash8 or Flash CS3/CS4.
- AS2 : MTASC
SSAS : FC 1.5 or Flash Media Server 2 or Flash Media Server 3
- SSAS : FMS Eclipse
- SSAS : JSEclipse
FEATURES LIST
VEGAS
- AS3 framework
JS/SSAS library
ADT (Abstract Data Type) libraries (queue, map, collections, stack, bag, iterator, etc.)
- Advanced events model based on W3C Dom2/3 with bubbling, capturing etc + FrontController pattern.
- Signals and Receivers implementation
- IoC container and factory with hollywood principle implementation.
- Localization and configuration engines
- Advanced design pattern helpers (MVC, Visitor, Command, Observer, etc.)
- Advanced logging engine
- Drawing, colors, geometric tools
- Advanced task engine (system.process) with Sequencer, Batch, etc.
- Transition package (tweens, etc.)
- User Interface tools
- Advanced network and remoting tools
MAASHAACK
The core libraries of VEGAS with the package core/system/graphics
LunAS
This library based VEGAS to create components. It's not library of components (like in Flash or in the Flex SDK) but a framework to build dynamic or visual components.
Features :
- Progressbar, Scrollbar
- Full Button implementations
- Container implementations : SimpleContainer, ListContainer, ScrollContainer, AutoScrollContainer, MatrixContainer, CircleContainer
- Label package : Label, IconLabel, PaginationLabel
- TextInput : SimpleTextInput, VisualTextInput
CalistA
CalistA is a little cryptography library written in Actionscript include in the VEGAS framework with
- hash : Adler32, CRC32, Blowfish, RXOR, SHA1, SHA256, MD5, TEA, Vigenère
- utils : LZW, Base64, Base8
AST'r
ActionScript Template application framework based on VEGAS. This opensource library contains a skeletal to implement rich application with VEGAS and this extensions. For the moment this library is an experimental laboratory to implements a concrete example with VEGAS.
- Download the sources of this project in the Google Code page : http://code.google.com/p/astr/
NinjAS
Full AS3 projects based on VEGAS (coverflow, video player, minifier, swc helper, etc.)
Project Information
- License: Mozilla Public License 1.1
- Content License: Creative Commons 3.0 BY-SA
- 71 stars
- svn-based source control
Labels:
ActionScript
ECMAScript
FlashMediaServer
AS3
AS2
Flex
Flash
eden
Collection
ADT
amfphp
remoting
framework
pattern
SSAS