tutorials vegas
Table of Contents
Vegas
Article written 30/01/2007 23:28.
By ekameleon (ekameleon ).
VEGAS AS2/AS3/SSAS OpenSource Framework
VEGAS is an OpenSource Framework in AS2, AS3 and SSAS (Flash Media Server).
VEGAS can be used with its main code library but also with the following 5 extensions: Andromeda, PEGAS, ASGard, LunAS and CalistA.
NB : this page is under construction :)
Installation
Licence and Versions
- Licence : Mozilla Public License 1.1 (MPL1.1)
- Version : 1 Release Candidate
Project pages & backups
- RIAForge : http://vegas.riaforge.org/
- Google Code : http://code.google.com/p/vegas/
- OSFlash : http://osflash.org/vegas
Documentation, help and blog
- Documentation JAVADoc (in progress).
AS3 Tutorials
AS2 Tutorials
Abstract Data Types
Use data structures ad collections based on the Java framework and Jakarta Commons Collections with VEGAS AS2/AS3/SSAS.
- Bag
- Collections
- Set
Event model based on the DOM2/3 of the W3C event model
- Use of an event callback in the ‘sorting’ and ‘capturing’ phase.
- Use of a frontController based on the VEGAS event system.
Management of AS2/AS3/SSAS Logs based on the AS3 framework mx.logging
- Simple use of the vegas.logging package
- Using targets
- Creation of your own target (wiring in with your own log consoles).
Design Patterns
Using certain Design Patterns with VEGAS.
VEGAS extensions: PEGAS, Andromeda, ASGard, LunAS, CalistA
- PEGAS: geometric framework, design and transitions (all for animation)
- ASGARD: framework to manage data (remoting, parsing, system, localization, config…) and polymorphism of AS2 version with numerous AS3 classes (DisplayObject, etc.)
- Andromeda: architectural framework based on MVC pattern to easily put in place VEGAS-based applications by using ASGard and LunAS (this library is an alpha version at the moment, so be careful of numerous classes that could change over time).
- LunAS: basic framework to create components (be aware that this code library doesn’t provide finished components but just construction tools).
- CalistA: encryption algorithms to secure and optimize your VEGAS based applications and its extensions ( SHA1, MD5, Base64, Base8 and LZW)
Serialisation/Deserialisation and manipulation of character strings
Utility classes
TODO : put in place all of the above tutorials
(there is a lot of work! lol)
Mediabox Training Centre © 2000 - 2008 All rights reserved.
Adobe Authorized Training Centre. State convention under number 25 14 02167 14.
Mediabox : SARL au capital de 62.000€ - Activity number: 25 14 02167 14 - SIRET : 493 716 468 00027
MEDIABOX, 102 Avenue des Champs Elysées, 75008 PARIS - Tel. +33(0)2.31.91.96.89 - Fax. +33(0)2.72.68.56.42


