Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 _Environment
system The internal Environment class.
 _VirtualMachine
system.diagnostics The internal VirtualMachine class.
 AbstractController
vegas.controllers This class provides a skeletal implementation of the IController interface, to minimize the effort required to implement this interface.
 AccessorInfo
system.reflection The Accessor info class.
 AccessorType
system.reflection This enumeration contains all accessor types.
 Action
system.process This interface represents the methods implemented in the Action objects.
 ActionEntry
system.process Contains all informations about an Action.
 ActionEvent
system.events The ActionEvent is notify by all the objects who implements the Action interface.
 ActionEventDispatcher
system.process A process who dispatch events in the global event flow or locally.
 ActionLoader
system.process This action process launch the load of a Loader object.
 ActionProxy
system.process This Action object run a proxy method.
 ActionURLLoader
system.process This action process launch the load of a URLLoader object.
 ActionURLStream
system.process This action process launch the load of an URLStream object.
 AddChild
vegas.process.display This process add a DisplayObject in a specific DisplayObjectContainer.
 AddChildAt
vegas.process.display This process add a DisplayObject in a specific index in a DisplayObjectContainer.
 Adler32
calista.hash Adler-32 is a modification of the Fletcher checksum.
 Align
graphics The Align enumeration class provides constant values to align displays or components.
 AlphaComparator
system.comparators This comparator compare String objects with an alphabetic order.
 AntPen
graphics.drawing This pen display a marching ants path.
 ApplicationDisplay
vegas.display The ApplicationDisplay class is a MovieClip class to creates the main class of your applications in AS3.
 ArcPen
graphics.drawing This pen draw a pie or chord arc shape with a Graphics object.
 ArcType
graphics This static class register all types used to draw an Arc with the ArcPen tool.
 ArgumentInfo
system.reflection This interface defines the argument information tool objects.
 ArgumentsParser
system.cli Parse command line arguments.
 ArrayBag
system.data.bags Implements Bag, using a ArrayMap to provide the data storage.
 ArrayCollection
system.data.collections This class provides a basic implementation of the Collection interface, to minimize the effort required to implement this interface.
 ArrayEvent
system.events The ArrayEvent to dispatch an event who contains an Array object.
 ArrayFieldIterator
system.data.iterators Converts an array to an iterator but this iterator return the value of a specific field if the array is an array of objects.
 ArrayFilter
system.data.arrays This filter contains all constants and methods to sort the Arrays in the application.
 ArrayIterator
system.data.iterators Converts an Array to an iterator.
 ArrayList
system.data.lists Resizable-array implementation of the List interface.
 ArrayMap
system.data.maps Hash table based implementation of the Map interface.
 Arrays
system A static class for Array utilities.
 ArraySet
system.data.sets This class implement the Set interface and use an ArrayMap inside.
 ArrayStack
system.data.stacks The based implementation of the Stack interface.
 ArrayUtil
vegas.utils Array static tool class.
 ArrowPen
graphics.drawing This pen is the basic tool to draw an arrow shape.
 AspectRatio
graphics.geom The AspectRatio class encapsulates the width and height of an object and indicates this aspect ratio.
 AssemblyDomain
vegas.ioc.io The static enumeration list of all ApplicationDomain modes in an AssemblyResource.
 AssemblyResource
vegas.ioc.io This value object contains all information about a dll to load in the application.
 Attribute
system.process.caches Determinates an "attribute" value object.
 AudioCodec
vegas.media The Audio codec ID number enumeration class.
 AutoScrollContainer
lunas.containers This auto scrollable container use an auto scroll effect.
 AVM2Loader
vegas.display This AVM2Loader loads both of AVM1 and AVM2 swf as AVM2.
 Back
graphics.transitions.easings The Back class defines three easing functions to implement motion with ActionScript animations.
 BackEasing
graphics.transitions.easings The BackEasing class.
 Background
vegas.display This display is used to create a background in your application or in an other display of the application.
 BackgroundButton
lunas.components.buttons The basic BackgroundButton component.
 BackgroundButtonBuilder
lunas.components.buttons The builders of the BackgroundButton component.
 BackgroundButtonStyle
lunas.components.buttons This style of the BackgroundButton component.
 Bag
system.data Defines a collection that counts the number of times an object appears in the collection.
 BagFormatter
system.data.bags Converts a Bag to a custom string representation.
 BagIterator
system.data.iterators Converts an Bag to an iterator.
 Bar
lunas This interface defines all display bars.
 Base64
calista.utils The Base64 algorithm encoding tool class.
 Base8
calista.utils The Base8 algorithm encoding tool class.
 BasicEvent
system.events system.events.BasicEvent is the basical event structure to work with system.events.EventDispatcher.
 Batch
system.process A batch is a collection of Action objects.
 BatchProcess
system.process This Action object register Action objects in a batch process.
 BatchTask
system.process Batchs actions and notify when all actions are finished.
 BevelRectanglePen
graphics.drawing Draws a bevel rectangle.
 BezierPen
graphics.drawing This pen draw a bezier line curve in a MovieClip reference.
 Beziers
graphics.geom Static tool class to creates and manipulates Bezier curves.
 bit
core The bit class allow you to manipulate the bits of an unsigned integer.
 BitmapFilterButton
lunas.components.buttons This button filter motion to creates bitmap transitions when the button is over or selected.
 BitmapFilterButtonBuilder
lunas.components.buttons The builder of the BitmapFilterButton component.
 BitmapFilterButtonStyle
lunas.components.buttons The style of the BitmapFilterButton component.
 Blowfish
calista.hash Blowfish is a keyed, symmetric block cipher, designed in 1993 by Bruce Schneier and included in a large number of cipher suites and encryption products.
 BOM
vegas.net The BOM enumeration class.
 BOMInspector
vegas.net This static tool class inspect and transform the BOM in a ByteArray object.
 BooleanComparator
system.comparators An Comparator for Boolean objects that can sort either true or false first.
 BooleanEvent
system.events The BooleanEvent to dispatch an event who contains a specific Boolean context.
 Border
lunas This interface defines a border in a specific elements (bases EdgeMetrics).
 Bounce
graphics.transitions.easings The Bounce class defines three easing functions to implement bouncing motion with ActionScript animation, similar to a ball falling and bouncing on a floor with several decaying rebounds.
 BounceEasing
graphics.transitions.easings The BounceEasing class.
 Boundable
system.data Defines an object that is bounded in size.
 Broadcaster
system.broadcasters This class provides a basic broadcaster interface based "Observer" event model (like ASBroadcaster in AS1).
 BubblePen
graphics.drawing Draws a bubble shape with a custom alignment, offset, corner radius, arrow and size.
 Builder
lunas The Builder interface.
 BuiltinSerializer
system.serializers.eden The BuiltinSerializer class.
 Button
lunas This interface defines all methods to implement in a button display components.
 ButtonEvent
lunas.events Invoked in the button or thumbs.
 ByteArrays
system The static ByteArray tool class.
 Cache
system.process Enqueue a collection of members definitions (commands) to apply or invoke with the specified target object.
 Calendar
vegas.date This class contains all tools to creates a calendar.
 CameraExpert
vegas.media This expert manage all Camera reference in the application.
 CameraStatus
vegas.media The enumeration static class of all Camera status.
 CameraVO
vegas.media This value object contains all values to set a Camera object.
 Canvas
graphics.drawing The Canvas pen is used to draw a complex shape with differents points in a data model.
 CanvasTransform
graphics.drawing This tool class transform a Canvas object with static methods.
 Chain
system.process A chain is a sequence with a finite or infinite number of actions.
 ChangeModel
vegas.models This class provides a simple representation of the IModelObject interface.
 Char
system The Char class.
 CharComparator
system.comparators This comparator compare characters (String with one character) objects.
 CheatCode
vegas.ui Creates a command ( or keywords, or cheat codes ) to type on the keyboard.
 CircleContainer
lunas.containers This container display all this child elements with a circle trigonometric algorithm.
 CircleLayout
lunas.layouts This layout display all the childs elements in a specific DisplayObjectContainer with a circle trigonometric algorithm.
 CirclePen
graphics.drawing This pen is the tool to draw a circle vector shape.
 CircleSpectrumFilter
graphics.filters The CircleSpectrumFilter class maps a color spectrum to a circle area.
 Circular
graphics.transitions.easings The Circular class defines three easing functions to implement motion with ActionScript animations.
 CircularEasing
graphics.transitions.easings The CircularEasing class.
 CircularQueue
system.data.queues The CircularQueue class allows for storing objects in a circular queue of a predefined size.
 ClassInfo
system.reflection This interface defines the object who indicates all informations about a class in the reflection pattern of system.
 Cloneable
system Supports cloning, which creates a new instance of a class with the same value as an existing instance.
 CMY
graphics.colors CMY is the complement of RGB, it’s a subtractive systems with 3 components: Cyan, Magenta and Yellow.
 CMYK
graphics.colors CMYK (short for cyan, magenta, yellow, and key (black), and often referred to as process color or four color) is a subtractive color model, used in color printing, also used to describe the printing process itself.
 Collection
system.data The root interface in the collection hierarchy.
 CollectionFormatter
system.data.collections Converts a Collection to a custom string representation.
 CollectionModelObject
vegas.models.collections This model use an internal Collection to register value objects.
 Color
vegas.colors Color extends the Color Object.
 ColorEvaluator
vegas.colors Evaluates a rgb color string expression.
 Colors
graphics.colors Manipulates and transforms colors : CMY, CMYK, HSV, HSL, RGB, XYZ, Yxy, etc.
 ColorSpace
graphics.colors A color space (or color model) is an abstract mathematical model describing the way colors can be represented as tuples of numbers, typically as three or four values or color components (e.g.
 Command
system.events A command is an easy entry with name and value property to launch a global command in the global event flow centralized in a specific FrontController singleton in the application.
 Comparable
system This interface imposes a total ordering on the objects of each class that implements it.
 ComparableComparator
system.comparators A Comparator that compares object if one of them is a Comparable object.
 Comparater
vegas.utils The Comparater utility class is an all-static class with a method to returns true if two object are equals.
 Comparator
system A comparison function, which imposes a total ordering on some collection of objects.
 Component
lunas This interface defines the methods in a component based with the LunAS library.
 ComponentEvent
lunas.events The event invoked in the button or thumbs.
 ConcurrencyError
system.errors The error throws when methods that have detected concurrent modification of an object when such modification is not permissible.
 Config
vegas.config The dynamic Config singleton.
 ConfigCollector
vegas.config The ConfigCollector class is a static collection to register all IConfigurable objects.
 ConfigEvaluator
vegas.ioc.evaluators Evaluates a type string expression and return the value who corresponding in the config of the factory.
 ConfigResource
vegas.ioc.io This resource object contains all information about a config file to load in the application.
 ConfigurableObject
vegas.config This core class extend the CoreObject class and implement the IConfigurable interface.
 Configurator
system The Configurator class defines the basic class used to creates custom configurations.
 Console
system.terminals A Console can read and write.
 ConstructorInfo
system.reflection This interface defines the constructor informations in a class info.
 Container
lunas.containers The Container class is the base components for all objects that can serve as display object containers on the display list.
 ContextResource
vegas.ioc.io This resource object contains all information about a context file to load in the application.
 Controller
vegas.controllers Defines a basic Controller in the application, all Controller objects implements the EventListener class.
 Copier
vegas.utils The Copier utility class is an all-static class with a method to returns a copy representation of an object.
 Copyable
vegas Interface implemented by classes that can produce "deep" copies of their objects.
 CoreAction
system.process This class simplify a full implementation of the Action interface.
 CoreActionLoader
system.process This core command object run a "loader" object and notify ActionEvent during a load process.
 CoreBitmap
vegas.display The CoreBitmap class extends the flash.display.Bitmap class and implements the IDisplayObject interface.
 CoreBroadcaster
system.broadcasters This basic class is used to create concrete Broadcaster implementations.
 CoreBuilder
lunas This class provides a skeletal implementation of the Builder interface, to minimize the effort required to implement this interface.
 CoreButton
lunas.components.buttons This class provides a skeletal implementation of the Button interface, to minimize the effort required to implement this interface.
 CoreButtonBuilder
lunas.components.buttons This class provides a skeletal implementation of the button IBuilder objects.
 CoreComponent
lunas This class provides a skeletal implementation of all the components in Lunas, to minimize the effort required to implement this interface.
 CoreConfigLoader
vegas.config This skeletal class provides an easy implementation of the IConfigLoader interface.
 CoreEventDispatcher
system.events This basic class is used to create concrete IEventDispatcher implementations.
 CoreGroup
lunas.groups This abstract class defined a skeletal implementation to create component's groups.
 CoreLayout
lunas.layouts The basic implementation of the layouts.
 CoreLoader
vegas.display The CoreLoader class extends the flash.display.Loader class and implements the IDisplayObject interface.
 CoreLocalizationLoader
vegas.i18n This skeletal class provides an easy implementation of the ILocalizationLoader interface.
 CoreLoggerTarget
system.logging.targets This class provides the basic functionality required by the logging framework for a target implementation.
 CoreMapBag
system.data.bags This class provides a skeletal implementation of the Bag interface, to minimize the effort required to implement this interface.
 CoreModel
vegas.models This class provides a skeletal implementation of the IModel interface, to minimize the effort required to implement this interface.
 CoreModelObject
vegas.models This class provides a skeletal implementation of the IModelObject interface, to minimize the effort required to implement this interface.
 CoreMovieClip
vegas.display The CoreMovieClip class extends the flash.display.MovieClip class and implements the IDisplayObject interface.
 CoreObject
vegas CoreObject offers a default implementation of the Loggable and Serializable interfaces.
 CoreProgress
lunas This class provides a skeletal implementation of all the IProgress display components, to minimize the effort required to implement this interface.
 CoreProgressbar
lunas.components.bars This class provides a skeletal implementation of all the IProgressbar display components, to minimize the effort required to implement this interface.
 CoreScrollbar
lunas.components.bars This class provides a skeletal implementation of all the Scrollbar display components, to minimize the effort required to implement this interface.
 CoreSet
system.data.sets The basic implementation of the Set interface.
 CoreShape
vegas.display The CoreShape class extends the flash.display.Shape class and implements the IDisplayObject interface.
 CoreSimpleButton
vegas.display The CoreSimpleButton class extends the flash.display.SimpleButton class and implements the IDisplayObject interface.
 CoreSound
vegas.media The CoreSound class extends the flash.media.Sound class and implements the IConfigurable, Identifiable, Lockable and ILogable interfaces.
 CoreSprite
vegas.display The CoreSprite class extends the flash.display.Sprite class and implements the IDisplayObject interface.
 CoreStyle
lunas This class provides a skeletal implementation of the Style interface, to minimize the effort required to implement this interface.
 CoreStyleSheet
vegas.text The CoreStyleSheet class extends the flash.text.StyleSheet.
 CoreTextField
vegas.text The CoreTextField class extends the flash.text.TextField class and implements the IDisplayObject interface.
 CoreTextInput
lunas.components.textinputs This class provides a skeletal implementation of the ITextInput interface, to minimize the effort required to implement this interface.
 CoreTransition
graphics.transitions This core class defines the skeletal implementation of the Transition interface.
 CoreVideo
vegas.media The CoreVideo class extends the flash.media.Video class and implements the IDisplayObject interface.
 CoreVisitable
vegas.utils.visitors The abstract representation of the Visitable interface.
 Corner
graphics Determinates the corner definition.This object is use to set for example the CornerRectanglePen implementation (Bevel, RoundedComplex, etc.)
 CornerRectanglePen
graphics.drawing This pen draw a corner rectangle shape with a Graphics object.
 Cover
vegas.display.coverflow A cover thumb display.
 CoverEntry
vegas.display.coverflow This entry register all components of a specified Cover in the coverflow 3D space.
 CoverFlow
vegas.display.coverflow The cover flow container.
 CRC32
calista.hash A cyclic redundancy check (CRC) is a non-secure hash function designed to detect accidental changes to raw computer data, and is commonly used in digital networks and storage devices such as hard disk drives.
 CropBitmapData
graphics.display Creates a new BitmapData with a crop of an original IBitmapDrawable object.
 Cubic
graphics.transitions.easings The Cubic class defines three easing functions to implement motion with ActionScript animations.
 CubicEasing
graphics.transitions.easings The CubicEasing class.
 CuePoint
vegas.media The CuePoint information object.
 DashboardButton
lunas.components.buttons The dashboard button component.
 DashboardButtonBuilder
lunas.components.buttons The builder of the DashboardButton component.
 DashboardButtonStyle
lunas.components.buttons This style of the DashboardButton component.
 DashLinePen
graphics.drawing This pen is the basic tool to draw a dash line.
 Data
system.data The Data interface defines the interface for object that have a data property.
 DateComparator
system.comparators This comparator compare Date objects.
 DateEvaluator
system.evaluators Evaluates Date object and transform it in string expressions.
 DateEvent
system.events The DateEvent to dispatch an event who contains a specific Date context.
 DateFormatter
system.formatters DateFormatter formats a given date with a specified pattern.
 Day
vegas.date This static enumeration class register all string constants to defined a day.
 Degrees
graphics.numeric Implements the static behaviours of the Degrees manipulations.
 Delegate
system.events Delegate event listener, this listener create a proxy over a method and this scope.
 Dimension
graphics.geom The Dimension class encapsulates the width and height of an object.
 Direction
graphics This static enumeration of constant values for setting the DisplayObject or component direction.
 Directionable
graphics This interface defines a graphic object or component with a direction.
 DisplayObjectCollector
vegas.display This collector use a Map to register all Displays in the application.
 DisplayObjectContainers
graphics.display The DisplayObjectContainer tool class.
 DisplayObjects
graphics.display The DisplayObject tool class.
 DistortPen
graphics.drawing This pen tesselates an area into severals triangles to allow free transform distortion on BitmapData Objects.
 Drawable
graphics This interface implement the draw() method in all the tools used to draw vector graphic shapes in the Shape, Sprite and MovieClip objects, and more.
 DynamicEvent
system.events The DynamicEvent to dispatch a dynamic event with dynamic properties.
 Easing
graphics.transitions.easings Defines an easing tool.
 EasingController
graphics.transitions The EasingController register easing methods.
 EasingMode
graphics.transitions.easings The enumeration list of all easing modes types.
 EasingPolicy
graphics.transitions This enumeration class is a helper to define if a display or a component can use motions or not.
 ECMAObjectFactory
vegas.ioc.factory This IoC factory use an ECMAScript collection of generic objects to create and initialize all object definitions used in the application.
 ECMAObjectLoader
vegas.ioc.net This loader load an external file who contains a context with all object definitions, resources and configuration objects to create and manage the ECMAObjectFactory IoC container.
 ECMAScript
system.serializers.eden The ECMAScript parser class.
 EdenConfigLoader
vegas.config The EdenConfigLoader class based on the eden notation.
 EdenConfigurator
system.serializers.eden The configurator object of the eden parser.
 EdenEvaluator
system.evaluators Evaluates an eden expression.
 EdenLoader
vegas.net This loader load an external file with eden document inside and deserialize it when the loading is complete.
 EdenLocalizationLoader
vegas.i18n The EdenLocalizationLoader class based on the eden notation.
 EdenSerializer
system.serializers.eden The eden Serializer class
 EdgeMetrics
graphics.geom The EdgeMetrics class specifies the thickness, in pixels, of the four edge regions around a visual component.
 Elastic
graphics.transitions.easings The Elastic class defines three easing functions to implement motion with ActionScript animations.
 ElasticEasing
graphics.transitions.easings The ElasticEasing class.
 EllipsePen
graphics.drawing This pen is the tool to draw an elipse vector shape.
 Entities
system.text.html The HTML entities tool class.
 Entity
system.text.html The Entity class.
 Entry
system.data A map entry (key-value pair).
 EntryEvent
vegas.events A basic Entry event.
 Enum
system This class determinates a basic implementation to creates enumeration objects.
 Equatable
system This interface is implemented by classes that can compare an object with their objects.
 Evaluable
system.evaluators An Evaluator is a class that can interpret an object to another object.
 EventDispatcher
system.events Stores the listeners object an notifies them with the DOM Events level 2/3 of the W3C.
 EventListener
system.events The EventListener interface is the primary method for handling events.
 EventListenerBatch
system.events The EventListenerBatch objects handle several EventListener as one EventListener.
 Expo
graphics.transitions.easings The Expo class defines three easing functions to implement motion with ActionScript animations.
 ExpoEasing
graphics.transitions.easings The ExpoEasing class.
 ExpressionFormatter
system.formatters This dictionary register formattable expression and format a String with all expression in the dictionnary.
 Factor
graphics.numeric Implements the static behaviours of the Factor Class.
 Factory
vegas Defines an interface implemented by classes that create objects.
 FastDispatcher
system.broadcasters This class provides a fast event dispatcher based "Observer" event model (like ASBroadcaster in AS1) but used Event object to dispatch the message to the listeners.
 FillBitmapStyle
graphics Defines the fill style of the vector shapes.
 FillGradientStyle
graphics Defines the fill style of the vector shapes.
 FillShaderStyle
graphics Defines the fill style of the vector shapes.
 FillStyle
graphics Defines the fill style of the vector shapes.
 Filters
graphics.filters This collector defines all filters to update a specific DisplayObject view with multiple BitmapFilter (or multiple with the apply method).
 FiltersDisplay
vegas.process.display This process apply filters over a DisplayObject.
 FilterType
system.reflection The filter type enumeration class.
 FilterVO
vegas.vo This class provides a binary filter value object.
 FireBugTarget
system.logging.targets Provides a logger target that uses the FireBug console extension in Firefox to output log messages.
 FlashVars
vegas.net This manager register the reference of the parameters object of the root of your application.
 FLVMetaData
vegas.media The FLVMetaData instances contains all datas values injected in the external FLV video.
 Focusable
lunas This interface defines an object groupable and focusable in the application.
 FontEvent
vegas.events Flash® Player dispatches a FontEvent object when the user dispatch an event with a Font inside.
 FontLoader
vegas.text This loader load an external swf who contains embed fonts.
 FontResource
vegas.ioc.io This resource contains all information about an external library (swf) to embed fonts in the application.
 Formattable
system.formatters Interface implemented by classes that can format a value in a specific string expression.
 FrameEngine
graphics.transitions A virtual Frame interval engine with a onEnterFrame event.
 FrameLabelButton
lunas.components.buttons The FrameLabelButton class is use over a "state" MovieClip with the 4 default frame's labels with the name :
  • "disabled" : the frame when the button is disabled.
  • "down" : the frame when the button is down.
  • "over" : the frame when the button is over.
  • "up" : the first frame when the button is up.

The stop() method is call in the first frame of the component when the constructor is launched.

This class looks like SimpleButton class but you can use the registerType() and the unregisterType() method to add or remove a ButtonEvent type (DISABLED, OVER, DOWN...) corresponding with a frame label in the MovieClip view of the button.
 FrameLabelButtonBuilder
lunas.components.buttons The builder of the FrameLabelButton component.
 FrameLabelEvent
graphics.events The FrameLabelEvent dispatch a FrameLabel object.
 FrameTimer
graphics.transitions Constructs a new FrameTimer object with the specified delay and repeat state.
 FreePolygonPen
graphics.drawing This pen is the tool to draw a free polygon vector shape.
 FrontController
system.events The front controller pattern defines a single EventDispatcher that is responsible for processing application requests.
 GearPen
graphics.drawing This pen drawing gears.
 GenericComparator
system.comparators This comparator compare two Objects by field.
 GenericParser
system.text.parser The GenericParser static tool class.
 Geometry
graphics.geom This interface provides the common methods in all the geometric objects.
 GradientMatrix
graphics.geom This Matrix fix the native implementation of the Matrix.createGradientBox() is unfortunately entirely useless as soon as you try to introduce rotation and scaling to a gradient because internally the order of matrix operations is unsuited for that task.
 GradientStyle
graphics Defines the basic core style to defines the LineGradientStyle and the fillGradientStyle class.
 GrayScaleFilter
graphics.filters The GrayScaleFilter class applies a gray scale color transformation over a display or a bitmap.
 Groupable
lunas This interface defines an object groupable in the application.
 Hashable
vegas Interface implemented by classes that can return a hash code value.
 HashBag
system.data.bags Implements Bag, using a HashMap to provide the data storage.
 HashCode
vegas Collected methods which allow easy implementation of hashCode.
 HashMap
system.data.maps Hash table based implementation of the Map interface.
 HashSet
system.data.sets HashSet based implementation of the Set interface and use a HashMap inside.
 Hexagon
graphics.geom A regular hexagon is a six-sided regular polygon.
 HexagonPen
graphics.drawing This pen is the tool to draw an hexagon vector shape.
 HideDisplay
vegas.process.display This process hide a DisplayObject.
 HoleFilter
graphics.filters The HoleFilter class applies a hole mask over a display or a bitmap.
 Host
system.hosts The Host class.
 HostID
system.hosts This static enumeration class defines all host identifiers.
 HostnameType
system.network The enumeration class of all host name types.
 HSL
graphics.colors A system which represents color as Hue, Saturation and Lightness.
 HSV
graphics.colors A system which represents color as Hue, Saturation and Value.
 HTML
system.text.html The HTML tool class.
 HTMLColor
vegas.colors Enumeration static class to defined Basic HTML data types.
 HTMLEntities
vegas.net This static tool class encode or decode the HTML entities in a string.
 HTMLFormatter
vegas.strings This static tool class defined each of the following methods returns a copy of the string wrapped inside an HTML tag.
 HTTPHost
vegas.net Holds all of the variables needed to describe an HTTP connection to a host.
 Hyperbolic
graphics.numeric Implements the static behaviours of the hyperbolic Functions.
 IconButton
lunas.components.buttons The IconButton component with a label and a basic icon display representation.
 IconButtonBuilder
lunas.components.buttons The builder of the IconButton component.
 IconButtonStyle
lunas.components.buttons The style class of the IconButton component.
 IConfigLoader
vegas.config This interface provides a config loader object.
 IConfigurable
vegas.config The IConfigurable interface defines configurable objects.
 Iconifiable
lunas This interface defines all display components with an icon.
 IconLabel
lunas.components.labels The iconifiable title component.
 IconLabelBuilder
lunas.components.labels The builder of the IconLabel component.
 IconLabelStyle
lunas.components.labels The style of the IconLabel component.
 IContainer
lunas This interface defines all method of the Container components.
 Identifiable
system.data This interface defines a common structure for identifiable classes (has an "id" property).
 IDisplayObject
vegas.display This interface defines all interfaces who implements the core displays objects.
 IEventDispatcher
system.events This interface defines the methods of the system.events.EventDispatcher class.
 IFillStyle
graphics This interface provides basic implementation to create fill setting helper in the IPen objects.
 ILineStyle
graphics This interface provides basic implementation to create line setting helper in the IPen objects.
 ILocalizationLoader
vegas.i18n This interface provides a config loader object.
 IMEModeSupport
lunas The IIMESupport interface defines the interface for any component that supports IME.
 IndexedMapModelObject
vegas.models.maps This map model is indexed and you can select all value objects register with the basic index (int) property.
 INetStreamClient
vegas.net This interface provides all callback methods invoked in a NetStream object.
 Initializer
system.process This Action launch the initialize method of the object but notify an event before (ActionEvent.START) and after(ActionEvent.FINISH) the process.
 InitMapModelObject
vegas.models.maps Initialize the model with a Array of ValueObject objects.
 InteractiveConsole
system.terminals An InteractiveConsole can interact with the user and the system using standard streams : standard input (stdin), standard output (stdout) and standard error (stderr).
 InterfaceInfo
system.reflection This interface defines all informations about an interface.
 InternalBroadcaster
system.broadcasters This class provides a basic implementation of the Broadcaster interface.
 InternalDispatcher
system.events This abstract class provides all basic methods of the system.events.EventDispatcher.
 InternalSignal
system.signals This core basic class provides all basic methods of the system.events.Signal interface.
 InvalidChannelError
system.errors The error throws when an invalid channel is find.
 InvalidFilterError
system.errors The error throws when an invalid filter is find.
 IObjectDefinition
vegas.ioc Describes an object instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
 IObjectDefinitionContainer
vegas.ioc This interface creates the dependencies with the definitions.
 IObjectFactory
vegas.ioc Describes all methods defines in a factory who implement the inversion of control design pattern.
 IObjectFactoryStrategy
vegas.ioc.factory.strategy This interface defines factory strategies to replace the natural strategy to create an object in the factory.
 IPen
graphics.drawing This interface defined the IPen implementation to creates shaped in Shape, Sprite and MovieClip objects.
 IRemotingServiceListener
vegas.net.remoting This interface provides a basic event listener for the RemotingService instances.
 ISound
vegas.media This interface defines all interfaces who implements the core sound objects.
 ItemButton
lunas.components.buttons The ItemButton component.
 ItemButtonBuilder
lunas.components.buttons The builder of the ItemButton component.
 ItemButtonStyle
lunas.components.buttons This style of the ItemButton component.
 Iterable
system.data Implementing this interface allows an object to be iterable.
 IterableFormatter
system.data.iterators Converts an Iterable object to a custom string representation.
 Iterator
system.data This interface defines the iterator pattern over a collection.
 ITimer
graphics.transitions This interface defines the methods to implement timer object create tile interval process.
 JSONConfigLoader
vegas.config The JSONConfigLoader class based on the JSON notation.
 JSONError
vegas.strings.json This JSONError is throw in the JSON static methods.
 JSONLoader
vegas.net This loader load an external file with JSON dom inside and deserialize it when the loading is complete.
 JSONLocalizationLoader
vegas.i18n The JSONLocalizationLoader class based on the JSON notation.
 JSONSerializer
vegas.strings.json This class is the concrete class of the JSON singleton.
 JSONStrings
vegas.strings.json The string messages used in the JSON class.
 KeyInspector
vegas.ui The key inspector listenen all keyboard event of a specific InterativeObject display and indicates if a specific key is down or up (with the isDown and isUp methods).
 KnockoutFilter
graphics.filters The KnockoutFilter class applies a filter by executing a shader on the object being filtered.
 Label
lunas.components.labels The Label component.
 Labelable
lunas Denotes elements or components that can be associated with label elements.
 LabelBuilder
lunas.components.labels The builder of the Label component.
 LabelButton
lunas.components.buttons This button contains a basic label field to display.
 LabelButtonBuilder
lunas.components.buttons The builder of the LabelButton component.
 LabelButtonStyle
lunas.components.buttons This style of the LabelButton component.
 LabelStyle
lunas.components.labels The style of the Label component.
 Lang
vegas.i18n This static enumeration class defines the language code of the system on which the player is running.
 Layout
lunas.layouts This interface defines the basic implementation of the layout engine.
 Library
core 
 Library
system 
 LightButton
lunas.components.buttons This LightButton is a button who use a LightColor motion to creates light effects when the button is over or click.
 LightButtonBuilder
lunas.components.buttons The builder of the LightButton component.
 LightButtonStyle
lunas.components.buttons The style of the LightButton component.
 LightColor
vegas.colors This class is the basic extension of the actionscript Color class to changed light and contrast over a MovieClip.
 LightFrameLabelButton
lunas.components.buttons This LightFrameLabelButton is a button who use a LightColor motion to creates light effects when the button is over or click.
 LightFrameLabelButtonBuilder
lunas.components.buttons The builder of the LightFrameLabelButton component.
 LightFrameLabelButtonStyle
lunas.components.buttons The style of the LightFrameLabelButton component.
 Line
graphics.geom Defines a linear equation of the form : ax + by = c with fixed real coefficients a, b and c such that a and b are not both zero.
 Linear
graphics.transitions.easings The Linear class defines three easing functions to implement motion with ActionScript animations.
 LinearEasing
graphics.transitions.easings The Linear easing equation.
 LinearQueue
system.data.queues LinearQueue is a collection and stores values in a 'first-in, first-out' manner.
 LineFormattedTarget
system.logging.targets All logger target implementations that have a formatted line style output should extend this class.
 LineGradientStyle
graphics Defines the line style of the vector shapes with the flash.display.graphics.lineGradientStyle method.
 LinePen
graphics.drawing This pen is the basic tool to draw a line.
 Lines
graphics.geom Static tool class to manipulate and transform Line references.
 LineShaderStyle
graphics Defines the line shader style of the vector shapes.
 LineStyle
graphics Defines the line style of the vector shapes.
 LinkedList
system.data.lists Linked list implementation of the List and Queue interface.
 LinkedListEntry
system.data.lists Internal class in the LinkedList class to defined all entries in the list and the links betweens alls.
 LinkedListIterator
system.data.iterators Converts a LinkedList to a specific ListIterator.
 List
system.data An ordered collection (also known as a sequence).
 ListContainer
lunas.containers The ListContainer class is a list container component.
 ListIterable
system.data Implementing this interface allows a List to be iterable.
 ListIterator
system.data Defines an iterator that operates over an ordered list.
 Locale
vegas.i18n The dynamic Locale reference to register all external locale properties with a Lang object.
 LocaleEvaluator
vegas.ioc.evaluators Evaluates a type string expression and return the value who corresponding in the locale reference in the configuration of the factory.
 LocaleResource
vegas.ioc.io This resource object contains all information about a localization file to load in the application.
 Localization
vegas.i18n The Localization class allows to manage via textual files with 'JSON' or 'eden' format to charge the textual contents of an application according to the parameters of languages chosen by the users.
 LocalizationEvent
vegas.events The LocalizationEvent is used in the Localization singleton to notify a change.
 Lockable
system.process This interface is implemented by all objects lockable.
 Loggable
system.logging Implementing this interface allows an object who use a Logger object.
 Logger
system.logging All loggers within the logging framework must implement this interface.
 LoggerEvent
system.events Represents the log information for a single logging event.
 LoggerFactory
system.logging This factory provides pseudo-hierarchical logging capabilities with multiple format and output options.
 LoggerLevel
system.logging Static class containing constants for use in the level property.
 LoggerStrings
system.logging The enumeration of all string expressions in the logger factory engine.
 LoggerTarget
system.logging All logger target implementations within the logging framework must implement this interface.
 Luhn
vegas.strings It is a simple checksum formula used to validate a variety of account numbers, such as credit card numbers, etc.
 LZW
calista.utils Compresses and decompresses text with the LZW algorithm.
 MagicReference
vegas.ioc Enumeration of all "magic reference patterns" id can be use in the object definition to create a dependency with special object reference in the factory.
 MangaPatterns
graphics.display.patterns This static factory generates manga patterns.
 Map
system.data An object that maps keys to values.
 MapEntry
system.data.maps Represents a pair key/value entry in a Map.
 MapFormatter
system.data.maps Converts a Map to a custom string representation.
 MapIterator
system.data.iterators Converts a Map to an iterator.
 MapModel
vegas.models.maps This model use an internal Map to register Entry objects with a specific key and this corresponding value.
 MapModelObject
vegas.models.maps This model use an internal Map to register value objects with a specific key.
 MapUtils
system.data.maps The MapUtils utility class is an all-static class with methods for working with map.
 Mathematics
system.numeric The Mathematics utility class is an all-static class with methods for working with numbers.
 MathEvaluator
system.evaluators Evaluates mathematical string expressions.
 Matrix2
graphics.geom Matrix with 4 rows and 4 columns.
 Matrix4
graphics.geom Matrix with 4 rows and 4 columns.
 MatrixContainer
lunas.containers This container use a matrix layout pattern.
 MatrixN
graphics.geom Defines a Matrix with n rows and n columns.
 Matrixs
graphics.geom Static tool class to manipulate and transform flash.geom.Matrix instances.
 Matrixs4
graphics.geom Static tool class to manipulate and transform Matrix4 references.
 MD5
calista.hash Encrypt a string with the MD5 algorithm.
 MediaButton
lunas.components.buttons The MediaButton component.
 MediaButtonBuilder
lunas.components.buttons The builder of the MediaButton component.
 MediaButtonStyle
lunas.components.buttons This style of the MediaButton style.
 MediaExpert
vegas.media This core expert is a basic implementation to create the MicrophoneExpert and CameraExpert class.
 MediaExpertEvent
vegas.events Dispatched when a Microphone or Camera status is changed "muted" or "unmuted" or if this activity is changed.
 MemberInfo
system.reflection This interface is implemented in all the member information objects.
 MemberType
system.reflection The member type enumeration class.
 MessageBroadcaster
system.broadcasters This class provides a Broadcaster to dispatch basic message, this broadcaster use a basic "Observer" implementation (like ASBroadcaster in AS1).
 metadata
system stores static metadata about the project
 Method
system.process.caches Determinates a "method" value object.
 MethodInfo
system.reflection This interface defines the method information tool objects.
 MicrophoneExpert
vegas.media This expert manage all Microphone reference in the application.
 MicrophoneStatus
vegas.media The enumeration static class of all Microphone status.
 MicrophoneVO
vegas.media This value object contains all values to set a Microphone object.
 MIME
vegas.net Multipurpose Internet Mail Extensions (MIME), an Internet media type, originally called a MIME type after MIME and sometimes a Content-type after the name of a header in several protocols whose value is such a type, is a two-part identifier for file formats on the Internet.
 Minifier
vegas.strings Provides a script to remove comments and unnecessary whitespaces from ECMAScript strings.
 MinifierStrings
vegas.strings The string messages used in the Minifier class.
 Model
vegas.models The Model interface defines all models in the application, all models are Identifiable and Runnable.
 ModelCollector
vegas.models This collector use a Map to register all Model in the application.
 ModelObject
vegas.models This interface define a model who register and manipulate ValueObject objects.
 ModelObjectEvent
vegas.events The ModelObjectEvent is the basic event use in a IModelObject to notify changed.
 Month
vegas.date This static enumeration class register all string constants to defined a month.
 Months
system.formatters.date This static enumeration class register all string constants to defined a month.
 Motion
graphics.transitions The Motion class.
 MouseWheelInspector
vegas.ui This mousewheel inspector use JS to inspect the mouse wheel event (problem with mac for example).
 MultiEvaluator
system.evaluators This IEvaluator use a Array collection of evaluators to evaluate the specified value.
 MultiMap
system.data This interface defines a Map with multiple values to keys.
 MultiMapFormatter
system.data.maps Converts a MultiMap to a custom string representation.
 MultiSetMap
system.data.maps The MultiSetMap is a MutltiMap that contains no duplicate elements in a specified key.
 MultiValueMap
system.data.maps A Map with multiple values to keys.
 NetServerConnection
vegas.net This class extends the NetConnection class and defined an implementation based on VEGAS to used Flash Remoting or Flash MediaServer (with AMF protocol).
 NetServerEvent
vegas.events This is invoked in a NetServerConnection object during a connection with a server.
 NetServerGateway
vegas.net The NetSeverGateway create a gateway between the Flash client and the FMS server.
 NetServerInfo
vegas.net Defines the information object in a onStatus callback method.
 NetServerInfoVO
vegas.vo This value object contains information sending by a server.
 NetServerLevel
vegas.net This static enumeration class defines all net server levels.
 NetServerStatus
vegas.net Defines the enumeration of all NetServerConnection status codes.
 NetStreamClient
vegas.net Specifies the advanced object on which callback methods are invoked by a NetStream object.
 NetStreamExpert
vegas.net This expert control a NetStream.
 NetStreamStatus
vegas.net The NetStream status object who contains the level and the status value of all NetStreams in the application.
 NetStreamTransition
vegas.net This transition control a netstream with a specific expert.
 NonUniqueKeyError
system.errors The error throws when a key is non unique.
 NoSuchElementError
system.errors Thrown by an Iterator to indicate that there are no more elements in the iteration.
 NullComparator
system.comparators This comparator compare Null objects.
 NumberComparator
system.comparators This comparator compare two Number objects.
 NumberEvent
system.events The NumberEvent to dispatch an event who contains a specific Number context.
 NumberUtil
vegas.utils The NumberUtil utility class is an all-static class with methods for working with number.
 ObjectArgument
vegas.ioc This object defines an argument definition in an object definition.
 ObjectAttribute
vegas.ioc The static enumeration list of all object attributes.
 ObjectBuilder
vegas.ioc.factory This object defines a property definition and this value in an object definition.
 ObjectConfig
vegas.ioc.factory This object contains the configuration of the IOC object factory.
 ObjectDefinition
vegas.ioc The concrete implementation of the IObjectDefinition interface.
 ObjectDefinitionContainer
vegas.ioc Creates a container to register all the Object define by the corresponding IObjectDefinition objects.
 ObjectFactory
vegas.ioc.factory The basic Inversion of Control container/factory class.
 ObjectFactoryBuilder
vegas.ioc.factory.strategy This tool class is a helper to create an IObjectFactoryStrategy object with a generic object in the IoC context.
 ObjectFactoryLoader
vegas.ioc.net This loader object load an external IoC context and this dependencies and fill the IoC container.
 ObjectFactoryMethod
vegas.ioc.factory.strategy This object create a delegate factory configured in the IObjectDefinition and replace the natural factory of the ObjectFactory.
 ObjectFactoryProperty
vegas.ioc.factory.strategy This object create a proxy factory configured in the IObjectDefinition and replace the natural factory of the ObjectFactory.
 ObjectFactoryReference
vegas.ioc.factory.strategy This stategy get a reference in the IoC factory if the "factoryReference" attribute is used in the object definition.
 ObjectFactoryValue
vegas.ioc.factory.strategy This stategy create an object in the IoC factory with an easy value if the attribute "factoryValue" is used in the object definition.
 ObjectIterator
system.data.iterators Converts an object to an iterator of all enumerable properties of the Object.
 ObjectListener
vegas.ioc This object defines a listener definition in an object definition.
 ObjectMethod
vegas.ioc This object defines a method definition with a method name and this arguments.
 ObjectOrder
vegas.ioc Enumeration of all "orders" can be use in the object definitions.
 ObjectPool
vegas.utils.pool This class implements the object pool design pattern implementation.
 ObjectPoolBuilder
vegas.utils.pool This interface defines an object pool factory object.
 ObjectProperty
vegas.ioc This object defines a property definition and this value in an object definition.
 ObjectResource
vegas.ioc.io Convenience base class for resource implementations in the IoC factory loader.
 ObjectResourceInfo
vegas.ioc.io The ObjectResource info object.
 ObjectResourceType
vegas.ioc.io Convenience base class for resource implementations.
 Objects
system A static class for Object utilities.
 ObjectScope
vegas.ioc The static enumeration list of all object scopes.
 ObjectStaticFactoryMethod
vegas.ioc.factory.strategy This object create a static proxy factory configured in the IObjectDefinition and replace the natural factory of the ObjectFactory.
 ObjectStaticFactoryProperty
vegas.ioc.factory.strategy This object create a static proxy factory configured in the IObjectDefinition and replace the natural factory of the ObjectFactory.
 OperatingSystem
system.hosts Represents information about an operating system, such as the version and platform identifier.
 OrderedIterator
system.data Defines an iterator that operates over an ordered collection.
 OrderedMapModelObject
vegas.models.maps This map model object is ordered with a previous and next methods inside.
 PageableArrayModelObject
vegas.models.arrays Defines an Array model with a 'page by page' iterator.
 PageByPageIterator
system.data.iterators An iterator page by page over an array who return an new array of elements.
 PageByPageModel
vegas.models The page navigator model.
 PageFlipPen
graphics.drawing This pen computes, generates, and draws a pageflip in a specifig Graphics object with two BitmapData reference (pages).
 PaginationLabel
lunas.components.labels The pagination title component.
 PaginationLabelBuilder
lunas.components.labels The builder of the PaginationLabelcomponent.
 PaginationLabelStyle
lunas.components.labels The style of the PaginationTitle component.
 Parallaxe
vegas.display This container register DisplayObjects to creates a layers parallaxe effect.
 ParserLoader
vegas.net This loader use a parse external data and deserialize it.
 Pattern
graphics.display A bitmap pattern defines with a matrix of rgba colors.
 Pause
system.process This Action object create a pause in the process.
 Pen
graphics.drawing The Pen class use composition to control a Graphics reference and draw custom vector graphic shapes.
 PerlinNoiseBitmapData
graphics.display This BitmapData is an helper to creates perlin noise effects.
 PictureButton
lunas.components.buttons This button load an external bitmap or swf to create this view.
 PictureButtonBuilder
lunas.components.buttons The builder of the PictureButton component.
 PictureButtonStyle
lunas.components.buttons This style of the PictureButton component.
 Plane
graphics.geom Plane representation is a two-dimensional doubly ruled surface in a 3D space.
 Planes
graphics.geom Static tool class to manipulate and transform Plane references.
 PlatformID
system.hosts This enumeration defines the sort of plateforms used in your application.
 Polar
graphics.geom The polar coordinate system is a two-dimensional coordinate system in which each point on a plane is determined by a distance from a fixed point and an angle from a fixed direction.
 PolygonPen
graphics.drawing This pen is the tool to draw a regular polygon vector shape.
 PolyLineBackground
vegas.display This background use a PolyLine pen to draw this visual shape.
 PolyLinePen
graphics.drawing The PolyLine pen is used to draw a complex shape with differents points (Vector2) in a data model.
 Prime
graphics.numeric Implements the static behaviours of the Prime Class.
 Priority
system.process This interface should be implemented by any class whose instances contains a priority.
 PriorityComparator
system.comparators This comparator compare two Priority objects and use the priority property of this Priority objects.
 PriorityQueue
system.data.queues This queue orders elements according to an order specified at construction time, which is specified either according to their natural order or according to a IComparator object.
 PRNG
system.numeric A pseudo random number generator (PRNG) is an algorithm for generating a sequence of numbers that approximates the properties of random numbers.
 Progress
lunas This interface defined the methods to implement a progress display component.
 Progressbar
lunas This interface defined the methods to implement a progress bar display component.
 PropertyEvaluator
system.evaluators Evaluates a type string expression and return the property value who corresponding in the target object specified in this evaluator.
 ProtectedIterator
system.data.iterators Protect an iterator.
 Protector
vegas.display This display protect the application with a stage.align mode "top left".
 ProtectorManager
vegas.managers This manager control a Protector display.
 ProxyArray
system.data.arrays The ProxyArray class extends the flash.utils.Proxy class and use a composition with an Array to extends the Array class.
 ProxyReference
system.data A proxy reference is a reference that redirect all methods, properties, etc.
 Quadratic
graphics.transitions.easings The Quadratic class defines three easing functions to implement motion with ActionScript animations.
 QuadraticEasing
graphics.transitions.easings The QuadraticEasing class.
 Quartic
graphics.transitions.easings The Quartic class defines three easing functions to implement motion with ActionScript animation.
 Quaternion
graphics.geom Quaternions are hypercomplex numbers used to represent spatial rotations in three dimensions.
 Quaternions
graphics.geom Manipulates and transforms Quaternion references.
 Queue
system.data A collection designed for holding elements prior to processing.
 QueueModelObject
vegas.models.queues This model use an internal Queue to register value objects.
 Quintic
graphics.transitions.easings The Quintic class defines three easing functions to implement motion with ActionScript animations.
 QuinticEasing
graphics.transitions.easings The QuinticEasing class.
 RadialPerlinBitmapData
graphics.display A circular perlin noise effect.
 RadioButtonGroup
lunas.groups This singleton class defined all groups for the different RadioButton in the application.
 RadioIconButton
lunas.components.buttons This button display is a radiobutton component (or checkbox) with an IconTitle inside.
 RadioIconButtonBuilder
lunas.components.buttons The builder of the RadioIconButton component.
 RadioIconButtonStyle
lunas.components.buttons The style of the RadioIconButton component.
 Range
system.numeric Represents an immutable range of values.
 Ray
graphics.geom This means half of a line, it is infinite in one direction, but ends at a certain point in the other direction.
 Readable
system.io 
 Receiver
system.signals The Receiver interface is the primary method for receiving values from Signal objects.
 Rectangle
graphics.geom The Rectangle class is used to create and modify Rectangle objects.
 RectanglePen
graphics.drawing This pen draw a rectangle shape with a Graphics object.
 ReferenceEvaluator
vegas.ioc.evaluators Evaluates a reference string expression and return the property value who corresponding in the target object specified in this evaluator.
 Reflection
system Provides a basic reflection mecanisms on the language.
 ReflectionBitmapData
graphics.display The ReflectionBitmapData class.
 ReflectionConfigurator
system.reflection 
 ReflectionFilter
graphics.filters The ReflectionFilter class applies a reflection over a display or a bitmap.
 Regular
graphics.transitions.easings The Regular class defines three easing functions to implement motion with ActionScript animations.
 RegularEasing
graphics.transitions.easings The RegularEasing class.
 RegularPolygon
graphics.geom Tool class to manipulates and transforms the regular polygons.
 RemotingAuthentification
vegas.net.remoting This class is used to create a credential authentification with a Flash remoting method.
 RemotingConnection
vegas.net.remoting The RemotingConnection object used in the RemotingService class to connect the client with the server.
 RemotingConnectionCollector
vegas.net.remoting This collector use a Map to register all RemotingConnection in the application.
 RemotingEvent
vegas.events The RemotingEvent class.
 RemotingGatewayUrl
vegas.net.remoting This factory build the gateway url of the services of this application.
 RemotingService
vegas.net.remoting This class provides a service object to communicate with a remoting gateway server.
 RemotingServiceFormatter
vegas.net.remoting Formats a RemotingService object in this String representation.
 RemotingServiceListener
vegas.net.remoting The basic implementation of the IRemotingEventListener interface.
 RemotingServiceProxy
vegas.net.remoting This class defines a proxy of the RemotingService class to invoke all methods of the service with a simple method.
 RemoveChild
vegas.process.display This process remove a DisplayObject in a specific DisplayObjectContainer.
 RemoveChildAt
vegas.process.display This process remove a DisplayObject with a specific index in a DisplayObjectContainer.
 Resetable
system.process Defines the interface for an object that is resetable
 Resumable
system.process Defines the interface for an object that is resumable
 ReverseComparator
system.comparators Reverse a Comparator object.
 RGB
graphics.colors The RGB class encapsulates an rgb color.
 RGBA
graphics.colors The RGBA class encapsulates an rgba color.
 RGBDistortFilter
graphics.filters The RGBDistortFilter class applies a filter by executing a shader on the object being filtered.
 Ring
graphics.geom Defines a flat ring or disk within three dimensional space that is specified via the ring's center point, an up vector, an inner radius, and an outer radius.
 RippleBlocksFilter
graphics.filters Applies a ripple blocks effect.
 RomanEvaluator
system.evaluators Evaluates an int value and transform it in roman numeral expression.
 RomanNumber
system.numeric Roman numerals are a numeral system originating in ancient Rome, adapted from Etruscan numerals.
 RoughEdgedRectanglePen
graphics.drawing Draws a rough edges rectangle.
 RoundedComplexRectanglePen
graphics.drawing Draws a complex rounded rectangle.
 RoundedRectanglePen
graphics.drawing Draws a rounded rectangle.
 RoundPixelFilter
graphics.filters The RoundPixelFilter class applies a filter by executing a shader on the object being filtered.
 Runnable
system.process This interface should be implemented by any class whose instances are intended to be executed.
 RXOR
calista.hash XOR Encryption is a popular encryption algorithm that is used in many browsers and it is blatantly simpleand fairly secure.
 ScalePen
graphics.drawing This pen scale a bitmap and divided it into a grid with nine regions, based on the scale9Grid rectangle, which defines the center region of the grid.
 Scrollbar
lunas This interface defines all methods to create scrollbar components.
 ScrollContainer
lunas.containers This container is a list and can be scrolled.
 ScrollPolicy
lunas Values for the horizontalScrollPolicy and verticalScrollPolicy properties of the Container and ScrollControlBase classes.
 Sequencer
system.process A Sequencer of Action process.
 Serializable
system Allows an object to control its own serialization and deserialization.
 Serializer
system Defines what a Serializer have to implements to be integrated in the framework.
 Set
system.data A collection that contains no duplicate elements.
 SetChildIndex
vegas.process.display Changes the position of an existing child in the display object container.
 SetModelObject
vegas.models.sets This model use an internal Set to register value objects.
 SHA1
calista.hash SHA-1 is one of the most secure hash algorithms.
 SHA256
calista.hash A cryptographic hash (sometimes called ‘digest’) is a kind of ‘signature’ for a text or a data file.
 ShaderCustomFilter
graphics.filters The ShaderCustomFilter class applies a filter by executing a custom shader on the object being filtered.
 ShaderLoader
graphics.display This loader load an external .pbj file and creates a specific Shader object.
 ShaderResource
vegas.ioc.io This resource object contains all information about a Shader file (pbj) to load in the application.
 SharpenFilter
graphics.filters The SharpenFilter class applies a sharpen effect over a picture.
 ShowDisplay
vegas.process.display This process show a DisplayObject.
 Signal
system.signals This class provides a fast Signaler implementation.
 Signaler
system.signals Provides an object who communicates by signals.
 SignalStrings
system.signals The enumeration of all string expressions in the Signal engine.
 SimpleProgressbar
lunas.components.bars The SimpleProgressbar component.
 SimpleScrollbar
lunas.components.bars The SimpleScrollbar component.
 SimpleScrollbarStyle
lunas.components.bars The style of the SimpleScrollbar component.
 SimpleTextInput
lunas.components.textinputs The simple representation of the TextInput interface.
 SimpleTextInputStyle
lunas.components.textinputs The styles of the SimpleTextInput component.
 SimpleValueObject
vegas.vo The SimpleValueObject class provides a basic implementation of the ValueObject interface.
 Sine
graphics.transitions.easings The Sine class defines three easing functions to implement motion with ActionScript animations.
 SineEasing
graphics.transitions.easings The SineEasing class.
 SocketTarget
system.logging.targets Basic implementation to creates socket targets.
 SolidColor
vegas.colors Controls the solid color of a Color Object.
 Sortable
system An interface to be implemented by sorted sources with a Comparator object.
 SortedArrayList
system.data.lists A SortedArrayList stores is elements in order with a Comparator object.
 SortedArrayMap
system.data.maps This ArrayMap can be sorted with a Comparator object.
 SOSTarget
system.logging.targets Provides a logger target that uses the SOS Max console to output log messages.
 SoundCollector
vegas.media This collector use a Map to register all Displays in the application.
 SoundEvent
vegas.events Flash® Player dispatches a SoundEvent object when the user changes the sound by either moving the handle of the volumeBar control or setting the volume or soundTransform property.
 SoundLoader
vegas.media This action process is an helper who launch the load of a CoreSound object.
 SoundResource
vegas.ioc.io This resource contains all information about an external sound to load in the application.
 Stack
system.data A collection designed for holding elements prior to processing.
 StackModelObject
vegas.models.stacks This model use an internal Stack to register value objects.
 StandardPatterns
graphics.display.patterns This static factory generates standard patterns.
 StarPen
graphics.drawing This pen drawing a star shaped polygons.
 Startable
system.process The Startable interface is used when the command need to be "running" to be active.
 Stoppable
system.process This interface provides a stoppable process.
 StringComparator
system.comparators This comparator compare String objects.
 StringEvent
system.events The StringEvent to dispatch an event who contains a specific Number context.
 StringFormatter
system.formatters Format a string using indexed, named and/or evaluated parameters.
 StringIterator
system.data.iterators Converts a string to an iterator.
 strings
system.serializers.eden The string messages used in the eden class.
 Strings
system A static class for String utilities.
 StringUtil
vegas.utils The StringUtil utility class is an extended String class with methods for working with string.
 Strong
graphics.transitions.easings The Strong class defines three easing functions to implement motion with ActionScript animations.
 StrongEasing
graphics.transitions.easings The StrongEasing class.
 Style
lunas The Style interface defines style object used in the displays and components.
 StyleCollector
lunas This collector use a Map to register all Displays in the application.
 StyleEvent
lunas.events The StyleEvent to dispatch an event with an IStyle object.
 StyleSheetLoader
vegas.text This loader load an external css file to fill the StyleSheet object defines over this loader.
 StyleSheetResource
vegas.ioc.io This resource object contains all information about a stylesheet file to load in the application.
 SVGColor
vegas.colors All SVG W3C standard colors.
 SwapChildrenAt
vegas.process.display Swaps the z-order (front-to-back order) of the specified child objects at the two specified index positions in the child list.
 SWFInfo
vegas.display This tool class can check a swf bytecode and returns the list of all class inside.
 SwitchBackgroundGradientColor
vegas.process.display This process switch the fill gradient color of the specified background.
 SwitchLabelButton
lunas.components.buttons The SwitchLabelButton button component.
 SwitchLabelButtonBuilder
lunas.components.buttons The builder of the SwitchLabelButton component.
 SwitchLabelButtonStyle
lunas.components.buttons This style of the SwitchLabelButton component.
 SwitchStatus
system.cli Enumerates the different switch states.
 SystemConfigurator
system The system configurator class.
 TabManager
vegas.managers The TabManager manage visual tab process in the applications.
 Task
system.process A simple representation of the Action interface.
 TaskGroup
system.process A task-group is a collection with a finite or infinite number of actions.
 TEA
calista.hash Wheeler & Needham’s Tiny Encryption Algorithm is a simple but powerful encryption algorithm (based on a ‘Feistel cipher’).
 TextFieldConsole
system.diagnostics The TextFieldConsole use a TextField display that redirect messages in the debug application.
 TextFieldTarget
system.logging.targets Provides a logger target that uses a TextField to output log messages.
 TextInput
lunas This interface defines all methods to implement in a text input display components.
 TextResource
vegas.ioc.io This value object contains all information to load an external text file and create a new object definition in a IoC factory.
 ThumbButton
lunas.components.buttons This ThumbButton class.
 ThumbButtonBuilder
lunas.components.buttons The builder of the ThumbButton component.
 ThumbButtonStyle
lunas.components.buttons The style of the ThumbButton component.
 Time
vegas.date The Time object is a holder for a time difference.
 TimelineInspector
graphics.display The TimelineInspector class use composition to dispatch action events during the MovieClip playing.
 TimelineIterator
graphics.display This iterator control the timeline in a MovieClip target.
 TimelineScript
graphics.display The TimeLineScript class use composition to register script function over MovieClip timelines.
 TimelineTransition
graphics.display This transition check the frames in the timeline of a specific MovieClip reference and notify a finish and start events between two specific frames.
 TimeoutPolicy
system.process Defines the policy of the timeout states in the application.
 Timer
graphics.transitions This class extends the flash.utils.Timer class and implement the graphics.transitions.ITimer class.
 TintColor
vegas.colors Controls the tint of a Color object.
 TraceConsole
system.diagnostics The TraceConsole reuse the trace function that redirect messages to the output console in either Flash or Flex.
 TraceTarget
system.logging.targets Provides a logger target that uses the global trace() method to output log messages.
 TransformColor
vegas.colors Transformation class to modify the filters on a Color object with Photoshop filters.
 Transition
graphics.transitions Defines all process in the application who creates transition effects.
 TrianglePen
graphics.drawing Draw a triangle with the A, B and C points in the 2D space.
 Trie
system.data.trees The basic implementation of the Trie data structure.
 TrieAverage
system.data.trees This class is used in the Trie class to calculate the current average of the trie.
 TrieEntry
system.data.trees An entry in a Trie ADT.
 Trigo
graphics.numeric Implements the static behaviours of the trigometric manipulations.
 Trismulus
graphics.colors Enumeration of all trismulus references (Reference values of a perfect reflecting diffuser).
 Tween
graphics.transitions The Tween class lets you use ActionScript to move, resize, and fade movie clips easily on the Stage by specifying a property of the target movie clip to be tween animated over a number of frames or seconds.
 TweenArray
graphics.transitions The TweenArray class interpolate a collection of numeric values defines in two Arrays (begin and finish).
 TweenBuffer
graphics.transitions The buffer of the Tween class.
 TweenEntry
graphics.transitions A basic TweenEntry used in the Tween and TweenLite class.
 TweenEntryEvent
graphics.events This event dispatch a TweenEntry.
 TweenLite
graphics.transitions The TweenLite class lets you use ActionScript to move, resize, and fade movie clips easily on the Stage by specifying a property of the target movie clip to be tween animated over a number of frames or seconds.
 TweenRange
graphics.transitions The TweenRange class interpolate in time a value between a minimum and maximum

Example :

     package examples 
     {
         import graphics.transitions.TweenRange;
         import graphics.transitions.easing.Bounce;
         
         import system.events.ActionEvent;
         import system.numeric.Range;
         
         import flash.display.Sprite;
         
         public class ExampleTweenRange extends Sprite
         {
             public function ExampleTweenRange()
             {
                 range = new Range( 100 , 200 ) ;
                 
                 tween = new TweenRange ( range , Bounce.easeOut, 24, false ) ;
                 
                 tween.addEventListener( ActionEvent.CHANGE , change ) ;
                 
                 tween.run() ;
             }
             
             public var range:Range ;
             
             public var tween:TweenRange ;
             
             public function change( e:ActionEvent ):void
             {
                 trace( tween.position ) ;
             }
         }
     }
     
 TweenTo
graphics.transitions The TweenTo class interpolate an object from specific number properties to other values.
 TweenUnit
graphics.transitions The TweenUnit class interpolate in time a value between 0 and 1.
 TwirlFilter
graphics.filters The HoleFilter class applies a hole mask over a display or a bitmap.
 Typeable
system.data Interface implemented by classes that defined a specific type.
 TypeAliases
vegas.ioc This object is an helper who contains type aliases.
 TypedArray
system.data.arrays TypedArray acts like a normal array but assures that only objects of a specific type are added to the array.
 TypedCollection
system.data.collections TypedCollection is a wrapper for Collection instances that ensures that only values of a specific type can be added to the wrapped collection.
 TypedMap
system.data.maps TypedMap is a wrapper for Map instances that ensures that only values of a specific type can be added to the wrapped Map.
 TypedQueue
system.data.queues TypedQueue is a wrapper for Queue instances that ensures that only values of a specific type can be added to the wrapped queue.
 TypedSet
system.data.sets TypedCollection is a wrapper for Collection instances that ensures that only values of a specific type can be added to the wrapped collection.
 TypedStack
system.data.stacks TypedStack is a wrapper for Stack instances that ensures that only values of a specific type can be added to the wrapped stack.
 TypeEvaluator
vegas.ioc.evaluators Evaluates a type string expression and return the type Class who corresponding in the application.
 TypeExpression
vegas.ioc This object is an helper who contains type expressions and can format a type with all expression registered in the dictionnary.
 TypeInfo
system.reflection This interface defines all method who defines the informations about a Type object (Class).
 TypePolicy
vegas.ioc The static enumeration list of all type policies in the ObjectConfig object of the ioc factory.
 UnicodeChar
vegas.strings ECMA 262 Unicode IFormat-Control Characters tools.
 uri
core The core uri class.
 URI
system The "Uniform Resource Identifier" class.
 URIScheme
system.network The URIScheme class.
 UV
graphics.geom Coordinates system for bitmaps and textures.
 Validator
system.data Defines the methods that objects that participate in a validation operation.
 ValueEvent
vegas.events A basic value event.
 ValueObject
system.data Defines a value object.
 Vector2
graphics.geom Represents a vector in a 2D world with the coordinates x and y.
 Vector3
graphics.geom Represents a vector in a 3D world with the coordinates x, y and z.
 Vector4
graphics.geom Represents a vector in a 3D world with the coordinates x, y, z and w.
 VectorIterator
system.data.iterators Converts a Vector to an iterator.
 Vectors
system A static class for Vectors utilities.
 Vectors4
graphics.geom Static tool class to manipulate and transform Vector4 references.
 version
core 
 Version
system A basic Version class which is composed by four fields: major, minor, build and revision.
 Vertex
graphics.geom A Vertex is a point which can be represented in differents coordinates (local, world, screen).
 VideoCodec
vegas.media The Video codec ID number enumeration class.
 Vigenere
calista.hash The Vigenère cipher is a method of encrypting alphabetic text by using a series of different Caesar ciphers based on the letters of a keyword.
 VirtualConsole
system.terminals The VirtualConsole class emulate a console with stdout, stderr and stdin streams.
 Visitable
vegas.utils.visitors The basic Visitable interface.
 Visitor
vegas.utils.visitors The basic Visitor interface.
 VisualComboTextInput
lunas.components.textinputs This textinput contains a button to open a combo window or launch a command.
 VisualComboTextInputStyle
lunas.components.textinputs The style of the VisualComboTextInput component.
 VisualTextInput
lunas.components.textinputs This class provides a basic implementation of the ITextInput interface, this class is a proxy who use a skin sprite who contains a background and a dynamic textfield reference.
 VisualTextInputStyle
lunas.components.textinputs The styles of the VisualTextInput component.
 WaveReflectionFilter
graphics.filters The ReflectionFilter class applies a wave reflection over a display or a bitmap.
 WeakReference
system.data A weak reference is a reference that does not protect the referent object from collection by a garbage collector.
 Weekdays
system.formatters.date This static enumeration class register all string constants to defined a day.
 WildExp
core.strings A wild expression is constructed like a regular expression but is based on a globbing algorithm like the one you found for searching files on a hard-drive.
 Writeable
system.io 
 XMLLoader
vegas.net This loader load an external XML file.
 XMLResource
vegas.ioc.io This value object contains all information to load an external XML file and create a new object definition in a IoC factory.
 XYZ
graphics.colors The XYZ color system, also called “norm color system”.
 YUV
graphics.colors The YUV defines a color space in terms of one luma (Y') and two chrominance (UV) components.
 Yxy
graphics.colors The Trichromatic coordinates.