vegas


VEGAS is an AS3, AS2 and SSAS OpenSource Framework.

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

Licence

Version: MPL 1.1/GPL 2.0/LGPL 2.1

About

Install VEGAS

References

Documentation

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

<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 :

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.

NinjAS

Full AS3 projects based on VEGAS (coverflow, video player, minifier, swc helper, etc.)