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.
 ActionLoader
system.process This action process launch the load of a Loader object.
 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
graphics.process.display This process add a DisplayObject in a specific DisplayObjectContainer.
 AddChildAt
graphics.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.
 aliases
core.data This object is an helper to defines an dictionary of aliases.
 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.
 AlphaMatte
graphics.filters The byteCode of the pixelbender AlphaMatte effect to initialize a Shader with it.
 And
system.rules Used to perform a logical conjunction on two conditions and more.
 AntPen
graphics.drawing This pen display a marching ants path.
 ApplicationLoader
vegas.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.
 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.
 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.
 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.
 BatchTask
system.process Batchs tasks 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.
 BigBitmap
graphics.display Creates a BigBitmap object with a specified width and height.
 BindTask
system.process This process wraps a function in another, locking its execution scope to a specific object.
 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.
 BooleanRule
system.rules Evaluates a basic boolean conditional rule.
 Border
lunas This interface defines a border in a specific elements (bases EdgeMetrics).
 Boundable
system.data Defines an object that is bounded in size.
 BoxLayout
graphics.layouts A Box layout lays out all children of a specific DisplayObjectContainer in a single vertical column or a single horizontal row.
 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.
 Button
lunas This interface defines all methods to implement in a button display components.
 ButtonEvent
lunas.events Invoked in the buttons 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.
 Caption
vegas.media.subtitles The basic caption entry.
 Captions
vegas.media.subtitles This tool find a specific Caption object in a Vector of Captions with a specific time value.
 CardinalDirection
graphics The four cardinal directions or cardinal points are the directions of north, south, east, and west, commonly denoted by their initials: N, S, E, W.
 Chain
system.process A chain is a sequence with a finite or infinite number of actions.
 ChangeModel
system.models This model can keep an object in memory and emit messages if this object is changing.
 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
graphics.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.
 CircleSpectrum
graphics.filters The byteCode of the pixelbender CircleSpectrum effect to initialize a Shader in the CircleSpectrumFilter class.
 CircleSpectrumFilter
graphics.filters The CircleSpectrumFilter class maps a color spectrum to a circle area.
 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.
 ColorMatrix
graphics.colors The 5x4 matrix for transforming the color and alpha components of a display.
 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 components.
 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
system.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.
 Connection
vegas.net The Connection class creates a two-way connection between a client and a server.
 ConnectionCode
vegas.net The enumeration of all codes notify in a Connection when this status is changed.
 ConnectionLevel
vegas.net This static enumeration class defines all net connection levels.
 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
graphics.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.
 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 Progress 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 Identifiable, Lockable and Logable 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.
 CountDown
system.process A countdown is a sequence of counting backward to indicate the seconds, days, or other time units remaining before an event occurs or a deadline expires.
 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.
 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.
 DelayedTask
system.process Provides a delayed task, the task is executed after a specific delay in milliseconds.
 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 The most common relative directions are horizontal, vertical, left, right, forward, backward, up, and down.
 Directionable
graphics This interface defines a graphic object or component with a direction.
 DirectionOrder
graphics Defines the order to display all children in a specific horizontal or vertical container.
 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.
 DivBy
system.rules Evaluates if the division of a value by another returns 0.
 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.
 EasingPolicy
graphics.transitions This enumeration class is a helper to define if a display or a component can use motions or not.
 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.
 EllipsePen
graphics.drawing This pen is the tool to draw an elipse vector shape.
 ElseIf
system.logic Defines a conditional rule to defines a specific 'elseif' block in a IfTask reference.
 ElseIfEmptyString
system.logic Defines if a value is an empty string in an 'elseif' conditional block.
 ElseIfEquals
system.logic Defines an equality between two values in an 'elseif' conditional block.
 ElseIfFalse
system.logic Defines if a condition is false in an 'elseif' conditional block.
 ElseIfGreaterOrEqualsThan
system.logic Defines if a value is greater or equals than an other in an 'elseif' conditional block.
 ElseIfGreaterThan
system.logic Defines if a value is greater than an other in an 'elseif' conditional block.
 ElseIfLessOrEqualsThan
system.logic Defines if a value is less or equals than an other in an 'elseif' conditional block.
 ElseIfLessThan
system.logic Defines if a value is less than an other in an 'elseif' conditional block.
 ElseIfNull
system.logic Defines if a value is null in an 'elseif' conditional block.
 ElseIfTrue
system.logic Defines if a condition is true in an 'elseif' conditional block.
 ElseIfZero
system.logic Defines if a value is 0 in an 'elseif' conditional block.
 EmptyString
system.rules Evaluates if the value is an empty String.
 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.
 Equals
system.rules Used to perform a logical conjunction on two conditions and more.
 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.
 Even
system.rules Evaluates if the value is even.
 EventDispatcher
system.events Stores the listeners object an notifies them with the DOM Events level 2/3 of the W3C.
 EventDispatcherTask
system.process A process who dispatch events with a specific EventDispatcher object.
 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.
 ExpressionFormatter
system.formatters This dictionary register formattable expression and format a String with all expressions in the dictionnary.
 ExternalTarget
system.logging.targets Provides a logger target that uses the FireBug console extension in Firefox to output log messages.
 Factor
graphics.numeric Implements the static behaviours of the Factor Class.
 Factory
vegas Defines an interface implemented by classes that create objects.
 False
system.rules Evaluates if the condition is false.
 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
graphics.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.
 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. Example : import lunas.components.buttons.FrameLabelButton ; import lunas.events.ButtonEvent ; var bt:FrameLabelButton = new FrameLabelButton() ; bt.x = 50 ; bt.y = 50 ; // only if toggle is true and selected is true bt.registerType( ButtonEvent.OVER_SELECTED ) ; bt.registerType( ButtonEvent.OUT_SELECTED ) ; addChild(bt) ; try { // The QuestionButton is the class of a MovieClip in the library of the swf who extends MovieClip bt.states = new QuestionButton() ; } catch(e:Error ) { trace(e) ; } // test the toggle var keyDown:Function = function( e:KeyboardEvent ):void { var code:uint = e.keyCode ; switch( code ) { case Keyboard.SPACE : { bt.enabled = !bt.enabled ; break ; } default : { bt.toggle = !bt.toggle ; } } } stage.addEventListener( KeyboardEvent.KEY_DOWN , keyDown ) ; // debug var debug:Function = function( e:Event ):void { trace( "toggle:" + bt.toggle + " selected:" + bt.selected + " type:" + e.type + " enabled:" + bt.enabled ) ; } bt.addEventListener( ButtonEvent.CLICK , debug ) ; bt.addEventListener( ButtonEvent.DISABLED , debug ) ; bt.addEventListener( ButtonEvent.DOWN , debug ) ; bt.addEventListener( ButtonEvent.OUT , debug ) ; bt.addEventListener( ButtonEvent.OUT_SELECTED , debug ) ; bt.addEventListener( ButtonEvent.OVER , debug ) ; bt.addEventListener( ButtonEvent.OVER_SELECTED , debug ) ; bt.addEventListener( ButtonEvent.SELECT , debug ) ; bt.addEventListener( ButtonEvent.UNSELECT , debug ) ; bt.addEventListener( ButtonEvent.UP , debug ) ;
 FrameLabelButtonBuilder
lunas.components.buttons The builder of the FrameLabelButton component.
 FrameLabelEvent
graphics.events The FrameLabelEvent dispatch a FrameLabel object.
 FrameLoop
graphics.transitions This MovieClip contains two frames and emit a signal when is playing.
 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.
 Gnomonic
graphics.filters.projections The byteCode of the pixelbender Gnomonic effect to initialize a Shader with it.
 GnomonicFilter
graphics.filters.projections Apply a gnomonic azimuthal projection.
 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.
 GrayScale
graphics.filters The byteCode of the pixelbender GrayScale effect to initialize a Shader in the GrayScaleFilter class.
 GrayScaleFilter
graphics.filters The GrayScaleFilter class applies a gray scale color transformation over a display or a bitmap.
 GreaterOrEqualsThan
system.rules Used to indicates if a value is greater or equal than another value.
 GreaterThan
system.rules Used to indicates if a value is greater than another value.
 GridLayout
graphics.layouts The Grid layout lays out a container's children in a rectangular grid.
 Groupable
lunas This interface defines an object groupable in the application.
 Halftone
graphics.filters The byteCode of the pixelbender Halftone effect to initialize a Shader in the HalftoneFilter class.
 HalftoneFilter
graphics.filters The HalftoneFilter class applies a halftone filter over a picture.
 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
graphics.process.display This process hide a DisplayObject.
 Hole
graphics.filters The byteCode of the pixelbender Hole effect to initialize a Shader in the HoleFilter class.
 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.
 HTTPHost
vegas.net Holds all of the variables needed to describe an HTTP connection to a host.
 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 label 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.
 IfEmptyString
system.logic Perform some tasks based on whether a given value is an empty string ("").
 IfEquals
system.logic Perform some tasks based on whether a given condition holds equality of two values.
 IfFalse
system.logic Perform some tasks based on whether a given condition holds false.
 IfGreaterOrEqualsThan
system.logic Perform some tasks based on whether a given value is greater or equal than another value.
 IfGreaterThan
system.logic Perform some tasks based on whether a given value is greater than another value.
 IFillStyle
graphics This interface provides basic implementation to create fill setting helper in the IPen objects.
 IfLessOrEqualsThan
system.logic Perform some tasks based on whether a given value is less or equal than another value.
 IfLessThan
system.logic Perform some tasks based on whether a given value is less than another value.
 IfNull
system.logic Perform some tasks based on whether a given value is null (strict or not).
 IfTask
system.logic Perform some tasks based on whether a given condition holds true or not.
 IfTrue
system.logic Perform some tasks based on whether a given condition holds true.
 IfUndefined
system.logic Perform some tasks based on whether a given value is undefined.
 IfZero
system.logic Perform some tasks based on whether a given value is 0.
 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 read/write to an output.
 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
system.ioc Describes an object instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
 IObjectDefinitionContainer
system.ioc This interface creates the dependencies with the definitions.
 IObjectFactory
system.ioc Describes all methods defines in a factory who implement the inversion of control design pattern.
 IObjectFactoryStrategy
system.ioc 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
system.remoting This interface provides all the basic slots 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.
 KernelModel
system.models This class provides a skeletal implementation of the Model interface, to minimize the effort required to implement this interface.
 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).
 Knockout
graphics.filters The byteCode of the pixelbender Knockout effect to initialize a Shader in the KnockoutFilter class.
 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.
 Lambert
graphics.filters.projections The byteCode of the pixelbender Lambert effect to initialize a Shader with it.
 LambertFilter
graphics.filters.projections Apply a lambert azimuthal projection.
 Lang
vegas.i18n This static enumeration class defines the language code of the system on which the player is running.
 Layout
graphics.layouts This interface defines the basic implementation of the layout engine.
 LessOrEqualsThan
system.rules Used to indicates if a value is less or equal than another value.
 LessThan
system.rules Used to indicates if a value is less than another value.
 LevelBar
lunas.components.bars This level bar is used to load and control a media (video, sound, etc.)
 LevelBarBuilder
lunas.components.bars The builder of the LevelBar component.
 LevelBarStyle
lunas.components.bars The style of the LevelBar component.
 Library
system The basic framework Library to be included in the SWC.
 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.
 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
system.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 API for sending log output.
 LoggerEntry
system.logging Represents the log information for a single logging notification.
 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 This class provides the basic functionality required by the logging framework for a logger target implementation.
 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
system.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.
 Magnify
graphics.filters The byteCode of the pixelbender Magnify effect to initialize a Shader in the MagnifyFilter class.
 MagnifyFilter
graphics.filters The MagnifyFilter class applies a magnification transformation over a display or a bitmap.
 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
system.models.maps This model use an internal Map to register objects with a specific key.
 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.
 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.
 MatrixTransform
graphics.geom Helper to transform a flash.geomatrix.Matrix.
 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).
 Metaball
graphics.geom Metaballs are, in computer graphics, organic-looking n-dimensional objects.
 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.
 MobileDeviceType
graphics.display Constants defining mobile device types.
 Model
system.models The Model interface defines all models in the application.
 Model
vegas.models The Model interface defines all models in the application, all models are Identifiable and Runnable.
 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.
 Mosaic
graphics.filters The byteCode of the pixelbender Mosaic effect to initialize a Shader in the MosaicFilter class.
 MosaicFilter
graphics.filters The MosaicFilter class applies a mosaic transformation over a display or a bitmap.
 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).
 MoveTo
graphics.process.display This process move a DisplayObject in a specific x,y,z position.
 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.
 NetStreamPublishType
vegas.net Enumeration of all valid values to publish streaming media with a NetStream object.
 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.
 Not
system.rules Used to perform logical negation on a specific condition.
 NotEquals
system.rules Performs a logical comparison of the two values to determine if are not equal.
 Null
system.rules Evaluates if the value is null.
 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
system.ioc This object defines an argument definition in an object definition.
 ObjectAttribute
system.ioc The static enumeration list of all object attributes.
 ObjectConfig
system.ioc This object contains the configuration of the IoC object factory.
 ObjectDefinition
system.ioc The concrete implementation of the IObjectDefinition interface.
 ObjectDefinitionContainer
system.ioc Creates a container to register all the Object define by the corresponding IObjectDefinition objects.
 ObjectFactory
system.ioc The basic Inversion of Control container/factory class.
 ObjectFactoryLoader
vegas.ioc This loader object load an external IoC context and this dependencies and fill the IoC container.
 ObjectFactoryMethod
system.ioc.strategies This object create a delegate factory configured in the IObjectDefinition and replace the natural factory of the ObjectFactory.
 ObjectFactoryProperty
system.ioc.strategies This object create a proxy factory configured in the IObjectDefinition and replace the natural factory of the ObjectFactory.
 ObjectFactoryReference
system.ioc.strategies This stategy get a reference in the IoC factory if the "factoryReference" attribute is used in the object definition.
 ObjectFactoryValue
system.ioc.strategies 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
system.ioc This object defines a listener definition in an object definition.
 ObjectMethod
system.ioc This object defines a method definition with a method name and this arguments.
 ObjectOrder
system.ioc Enumeration of all sort of "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.
 ObjectPoolNode
vegas.utils.pool This class defines all nodes in the ObjectPool manager.
 ObjectProperty
system.ioc This object defines a property definition in the object definitions.
 ObjectReceiver
system.ioc This object defines a receiver definition 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
system.ioc The static enumeration list of all object scopes.
 ObjectStaticFactoryMethod
system.ioc.strategies This object create a static proxy factory configured in the IObjectDefinition and replace the natural factory of the ObjectFactory.
 ObjectStaticFactoryProperty
system.ioc.strategies This object create a static proxy factory configured in the IObjectDefinition and replace the natural factory of the ObjectFactory.
 Odd
system.rules Evaluates if the value is odd.
 OperatingSystem
system.hosts Represents information about an operating system, such as the version and platform identifier.
 Or
system.rules Used to perform a logical disjunction on two conditions or more.
 OrderedIterator
system.data Defines an iterator that operates over an ordered collection.
 OrderedMapModel
system.models.maps This map model object is ordered with a previous and next methods inside.
 OrderedMapModelObject
vegas.models.maps This map model object is ordered with a previous and next methods inside.
 Orientation
graphics Constants defining layout orientation options.
 Orthographic
graphics.filters.projections The byteCode of the pixelbender Orthographic effect to initialize a Shader with it.
 OrthographicFilter
graphics.filters.projections Apply a orthographic projection.
 PageableArrayModel
system.models.arrays Defines an Array model with a 'page by page' iterator.
 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 label component.
 PaginationLabelBuilder
lunas.components.labels The builder of the PaginationLabel component.
 PaginationLabelStyle
lunas.components.labels The style of the PaginationLabel component.
 Parallaxe
vegas.display This container register DisplayObjects to creates a layers parallaxe effect.
 Parameters
system.ioc This collector register a parameters object reference, this object can be use to configurate the application with externals values.
 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. The rgba colors are often specified in hexadecimal format; for example, 0xFF336699.
 Pause
system.process The pause command is used to pause the currently running process until a specific delay is not finished or until the user stop it.
 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.
 Property
system.process.caches Determinates the Property objects.
 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.
 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.
 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 Represents a Readable object.
 Receiver
system.signals The Receiver interface is the primary method for receiving values from Signal objects.
 RectanglePen
graphics.drawing This pen draw a rectangle shape with a Graphics object.
 Rectangles
graphics.geom The Rectangle class is used to create and modify Rectangle objects.
 ReferenceEvaluator
system.ioc.evaluators Evaluates a reference string expression and return the property value who corresponding in the target object specified in this evaluator.
 Reflection
graphics.filters The byteCode of the pixelbender Reflection effect to initialize a Shader in the ReflectionFilter class.
 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.
 RegularPolygon
graphics.geom Tool class to manipulates and transforms the regular polygons.
 RemotingAuthentification
system.remoting Creates a credential authentification with a remoting service.
 RemotingConnection
system.remoting The RemotingConnection object used in the RemotingService class to connect the client with the server.
 RemotingConnections
system.remoting The collection of all remoting connections registered with a specific gateway url.
 RemotingGatewayUrl
system.remoting This factory build the gateway url of the services of this application.
 RemotingService
system.remoting This class provides a service object to communicate with a remoting gateway server.
 RemotingServiceListener
system.remoting The basic concrete implementation of the IRemotingServiceListener interface.
 RemotingServiceProxy
system.remoting This class defines a proxy of the RemotingService class to invoke all methods of the service with a simple method.
 RemoveChild
graphics.process.display This process remove a DisplayObject in a specific DisplayObjectContainer.
 RemoveChildAt
graphics.process.display This process remove a DisplayObject with a specific index in a DisplayObjectContainer.
 RemoveChildren
graphics.process.display This process remove all children in a specific DisplayObjectContainer object.
 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.
 RGBDistort
graphics.filters The byteCode of the pixelbender RGBDistort effect to initialize a Shader in the RGBDistortFilter class.
 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.
 RippleBlocks
graphics.filters The byteCode of the pixelbender RippleBlocks effect to initialize a Shader in the RippleBlocksFilter class.
 RippleBlocksFilter
graphics.filters Applies a ripple blocks effect.
 RippleCrossing
graphics.filters The byteCode of the pixelbender RippleCrossing effect to initialize a Shader in the RippleCrossingFilter class.
 RippleCrossingFilter
graphics.filters Applies a ripple crossing transition 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.
 Root
vegas.display The Root class is a MovieClip class to creates the main class of your applications.
 RoughEdgedRectanglePen
graphics.drawing Draws a rough edges rectangle.
 RoundedComplexRectanglePen
graphics.drawing Draws a complex rounded rectangle.
 RoundedRectanglePen
graphics.drawing Draws a rounded rectangle.
 RoundPixel
graphics.filters The byteCode of the pixelbender RoundPixel effect to initialize a Shader in the RoundPixelFilter class.
 RoundPixelFilter
graphics.filters The RoundPixelFilter class applies a filter by executing a shader on the object being filtered.
 Rule
system.rules Defines the rule to evaluate a basic or complex condition.
 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.
 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
graphics.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.
 Sharpen
graphics.filters The byteCode of the pixelbender Sharpen effect to initialize a Shader in the SharpenFilter class.
 SharpenFilter
graphics.filters The SharpenFilter class applies a sharpen effect over a picture.
 ShowDisplay
graphics.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.
 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.
 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.
 SpriteSheet
vegas.display A sprite sheet is a bitmapdata containing multiple images.
 SRTParser
vegas.media.subtitles Parses a specific string (SRT subtitle format) and creates an Array of Caption objects.
 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.
 StageVideoExpert
vegas.media This expert control a StageVideo instance.
 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.
 Stereographic
graphics.filters.projections The byteCode of the pixelbender Stereographic effect to initialize a Shader with it.
 StereographicFilter
graphics.filters.projections Apply a stereographic projection.
 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.
 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
graphics.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.
 TaskPhase
system.process The enumeration of all phases in a task process.
 TEA
calista.hash Wheeler and 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.terminals The TraceConsole is the default console based on the trace() function.
 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.
 Trismulus
graphics.colors Enumeration of all trismulus references (Reference values of a perfect reflecting diffuser).
 True
system.rules Evaluates if the condition is true.
 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.easings.bounceOut; import system.process.Action; 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 , bounceOut, 24, false ) ; tween.changeIt.connect( change ) ; tween.run() ; } public var range:Range ; public var tween:TweenRange ; public function change( action:Action ):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.
 Twirl
graphics.filters The byteCode of the pixelbender Twirl effect to initialize a Shader in the TwirlFilter class.
 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
system.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
system.ioc.evaluators Evaluates a type string expression and return the type Class who corresponding in the application.
 TypeExpression
system.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
system.ioc The enumeration of all type policies in the ObjectConfig object of the ioc factory.
 Undefined
system.rules Evaluates if the value is undefined.
 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 UV mapping is the 3D modeling process of making a 2D image representation of a 3D model.
 UVW
graphics.geom UVW mapping is a mathematical technique for coordinate mapping.
 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.
 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.
 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.
 WaveReflection
graphics.filters The byteCode of the pixelbender WaveReflection effect to initialize a Shader in the WaveReflectionFilter class.
 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 Represents a Writeable object.
 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.
 Zero
system.rules Evaluates if the value is a number and is 0.