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
 AbstractChessVO
com.godpaper.as3.impl This is our bitboard: --------- rkbomobkr c c p p p p p P P P P P C C RKBOMOBKR --------- about X-ray attacks Here is another type of double attack in which the targets are threatened in one direction.
 AbstractClassError
starling.errors An AbstractClassError is thrown when you attempt to create an instance of an abstract class.
 AbstractEvolvableFactory
com.suckatmath.machinelearning.genetic.impl Convenience base class for EvolvableFactories.
 AbstractMethodError
starling.errors An AbstractMethodError is thrown when you attempt to call an abstract method.
 AbstractProcess
org.generalrelativity.thread.process Offers an abstract implementation of IRunnable
 AbstractTarget
mx.logging This class provides the basic functionality required by the logging framework for a target implementation.
 AddedWatcher
feathers.core This class is deprecated in favor of DisplayListWatcher.
 AdvancedMath
com.masterbaboon Collection of advanced math functions for AS3
 AGALMiniAssembler
com.adobe.utils 
 Air
com.godpaper.as3.views.components.jewels AirJewel.as class.
 AlphaBeta
com.lookbackon.AI.searching Search enhancements All techniques above aimed at reducing the number of nodes to search by better move ordering.
 AnchorLayout
feathers.layout Positions and sizes items based on anchor positions.
 AnchorLayoutData
feathers.layout Extra, optional data used by an AnchorLayout instance to position and size a display object.
 AnotherHumanState
com.godpaper.as3.business.fsm.states.game AnotherHumanState.as class.The game statement of AnotherHuman with flag(green).
 AnotherHumanWinState
com.godpaper.as3.business.fsm.states.game AnotherHumanWinState.as class.
 ApplicationBase
Top Level ApplicationBase.as class constructed with framework's workflow:(this base application actually is a classic "TicTacToc" chess game example); 1.initializeHandler;(protected for override) 2.applicationCompleteHandler;(private) 3.override-able properties(chessPieceManager,pluginProvider) Notice:this ApplicationBase class actually is TicTacToe board game.
 Array2
de.polygonal.ds A two-dimensional array.
 Array3
de.polygonal.ds A three-dimensional array.
 ArrayChildrenHierarchicalCollectionDataDescriptor
feathers.data A hierarchical data descriptor where children are defined as arrays in a property defined on each branch.
 ArrayedQueue
de.polygonal.ds A queue based on an array (circular queue).
 ArrayedStack
de.polygonal.ds An arrayed stack.
 ArrayGenome
com.suckatmath.machinelearning.genetic.impl Basic array backed genome implementation.
 ArrayListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Arrays.
 ArrayUtil
org.spicefactory.lib.util Static utility methods for Arrays.
 ArriveTest
com.lookbackon.AI.steeringBehavior.tests 
 AssetEmbeds_1x
Top Level AssetsEmbed_1x.as class.
 AssetEmbeds_2x
Top Level AssetsEmbed_2x.as class.
 AssetEmbedsDefault
Top Level A class for obtainning static embeded resources(images,fonts,sound,texture...).
 AssetManager
starling.utils The AssetManager handles loading and accessing a variety of asset types.
 AStar
com.lookbackon.ds.aStar In computer science, A(pronounced "A star") is a computer algorithm that is widely used in pathfinding and graph traversal, the process of plotting an efficiently traversable path between points, called nodes.
 AStarNode
com.lookbackon.ds.aStar Represents a specific node evaluated as part of a pathfinding algorithm.
 AStarNodeBoard
com.lookbackon.ds It is a similar of bitboard struct,and every cell representation a star node.
 AtfData
starling.textures A parser for the ATF data format.
 AttackFalse
com.lookbackon.AI.searching AttackFalse.as class.(假进攻)
 AttackState
com.godpaper.as3.business.fsm.states.chess - Attack Nearest Enemy Unit - Attack Weakest Enemy Unit - Attack Strongest Enemy Unit
 AutoHidePlugin
com.gskinner.motion.plugins Plugin for GTween.
 AvoidTest
com.lookbackon.AI.steeringBehavior.tests 
 Back
com.gskinner.motion.easing Easing class for use with GTween.
 BaseDefaultItemRenderer
feathers.controls.renderers An abstract class for item renderer implementations.
 BFS
jp.dip.hael.gameai.graph.searcher 幅優先探索
 BFSsearcher
com.lookbackon.ds.graph.searcher BFSsearcher.as class.
 BigDB
playerio Provides access to the BigDB service provided by Player.IO.
 BinarySearchTree
de.polygonal.ds A Binary Search Tree (BST).
 BinaryTreeGenome
com.suckatmath.machinelearning.genetic.impl Binary tree backed Genome.
 BinaryTreeNode
de.polygonal.ds A binary tree node from which you can build a binary tree.
 BitBoard
com.lookbackon.ds Pros and Cons of Using BitBoard Flags: Pros: Efficient: Very small storage space to hold a lot of information. Efficient: Ultra-fast (actually fastest possible) for making programmatic decisions, especially when looking for combinations of attributes or options. Efficient: Concise storage means fast data transfer. Extensible: New code does not "break" old code.
 BitBoardUtil
com.godpaper.as3.utils BitBoardUtil.as class.
 BitField
com.godpaper.as3.utils BitField.as class.
 BitmapChar
starling.text A BitmapChar contains the information about one char of a bitmap font.
 BitmapFont
starling.text The BitmapFont class parses bitmap font files and arranges the glyphs in the form of a text.
 BitmapFontTextFormat
feathers.text Customizes a bitmap font for use by a BitmapFontTextRenderer.
 BitmapFontTextRenderer
feathers.controls.text Renders text using starling.text.BitmapFont.
 BitVector
de.polygonal.ds A bit-vector.
 BitVectors
com.lookbackon.ds the implementation would look something like this: //offline var n:uint = objects.length; var bv:BitVector = new BitVector( null, n ( n - 1 ) / 2 ); //test function handleCollision( minObj:CollidableObject, maxObj:CollidableObject ) : void { var bit:uint = minObj.index ( 2 n - minObj.index - 3 ) / 2 + maxObj.index - 1; if( !bv.getBit( bit ) ){ //test for collision bv.setBit( bit, true ); } }
 BlendMode
starling.display A class that provides constant values for visual blend mode effects.
 BlueChessPiecesPool
com.godpaper.as3.model.pools Reusing objects reduces the need to instantiate objects, which can be expensive.
 BlurFilter
starling.filters The BlurFilter applies a Gaussian blur to an object.
 BlurPlugin
com.gskinner.motion.plugins Plugin for GTween.
 Bounce
com.gskinner.motion.easing Easing class for use with GTween.
 Button
feathers.controls A push (or optionally, toggle) button control.
 Button
starling.display A simple button composed of an image and, optionally, text.
 ButtonGroup
feathers.controls A set of related buttons with layout, customized using a data provider.
 Callout
feathers.controls A pop-up container that points at (or calls out) a specific region of the application (typically a specific control that triggered it).
 CalloutPopUpContentManager
feathers.controls.popups Displays pop-up content (such as the List in a PickerList) in a Callout.
 Check
feathers.controls A toggle control that contains a label and a box that may be checked or not to indicate selection.
 ChessAgent
com.godpaper.as3.business.fsm ChessAgent to agently maintain all of chess state.
 ChessBookMoveVO
com.godpaper.as3.model.vos.pgn ChessMoveVO.as class.
 ChessBookVO
com.godpaper.as3.model.vos.pgn ChessBookVO,棋谱部分是PGN的主要内容,记录了每一回合的着法、评注和结果。
 ChessFactory_TicTacToe
com.godpaper.tic_tac_toe.busniess.factory ChessFactory_TicTacToe.as class.
 ChessFactoryBase
com.godpaper.as3.business.factory Simply factory produce ChessPiece/ChessGasket/ChessVO/OmenVO and relatived properties.
 ChessGasketsPool
com.godpaper.as3.model.pools Reusing objects reduces the need to instantiate objects, which can be expensive.
 ChessPiecesManager_TicTacToe
com.godpaper.tic_tac_toe.busniess.managers ChessPiecesManager_TicTacToe.as class.
 ChessPiecesManagerDefault
com.godpaper.as3.business.managers The default chess piece manager, manage chess piece move's validation/makeMove/unMakeMove. Also a way for the originator to be responsible for saving and restoring its states.
 ChessPiecesMemento
com.godpaper.as3.model The Memento pattern says that: in order to record the state for this class, We must create a memento type that we will call ChessPiecesMemento.
 ChessTaskBase
com.godpaper.as3.tasks Abstract the ChessTask struct including the assign/assignee and trackment.
 ChessVO_TicTacToe
com.godpaper.tic_tac_toe.model.vo ChessVO_TicTacToe.as class.
 Circle
com.lookbackon.AI.steeringBehavior Starling graphic draw based on Image class.
 Circular
com.gskinner.motion.easing Easing class for use with GTween.
 ClassFactory
mx.core A ClassFactory instance is a "factory object" which Flex uses to generate instances of another class, each with identical properties.
 CleanUpChessPieceTask
com.godpaper.as3.tasks CleanUpChessPieceTask.as class.
 CleanUpPiecesBitboardTask
com.godpaper.as3.tasks CleanUpPiecesBitboardTask.as class.
 Client
playerio An instance of this class is returned to the callback function when successfully connecting to the PlayerIO webservice.
 Collection
de.polygonal.ds A 'java-style' collection interface.
 CollectionEvent
mx.events The mx.events.CollectionEvent class represents an event that is dispatched when the associated collection changes.
 CollectionEventType
feathers.events Event type constants for collections.
 Color
starling.utils A utility class containing predefined colors and methods converting between different color representations.
 ColorAdjustPlugin
com.gskinner.motion.plugins Plugin for GTween.
 ColorArgb
starling.extensions 
 ColorMatrix
com.gskinner.geom 
 ColorMatrixFilter
starling.filters The ColorMatrixFilter class lets you apply a 4x5 matrix transformation on the RGBA color and alpha values of every pixel in the input image to produce a result with a new set of RGBA color and alpha values.
 ColorPositionVO
com.godpaper.as3.model.vos A common model value object with color and position values.
 ColorTransformPlugin
com.gskinner.motion.plugins Plugin for GTween.
 ComputerState
com.godpaper.as3.business.fsm.states.game ComputerState.as class.The game statement of Computer with flag(blue).
 ComputerWinState
com.godpaper.as3.business.fsm.states.game ComputerWinState.as class.
 ConcreteTexture
starling.textures A ConcreteTexture wraps a Stage3D texture object, storing the properties of the texture.
 ConcurrentTaskGroup
org.spicefactory.lib.task A TaskGroup implementation that executes its child Tasks concurrently.
 ConductMessage
com.godpaper.as3.messages ConductMessage.as class.
 ConductVO
com.godpaper.as3.model.vos This conduct entity model with basic information as follows: 1.moved chess prototype(ChessPieces); 2.moved destination position(Point(x,y)); 3.a brevity string such as "Pg3g4(兵3进4)"; 4."eat off" reference on be eatten off chess pieces; 5.crossValue the current conductVO's zobrist key value;
 Connection
Nonoba.api 
 Connection
playerio Allows the client to connect to the Multiplayer servers
 ConnectionEvent
Nonoba.api 
 ContemptFactor
com.lookbackon.AI.evaluation.factors 
 CoodinatedNode
com.lookbackon.ds.graph CoodinatedNode.as class.
 CoodinatedNode
jp.dip.hael.gameai.graph 
 CreateChessBoardTask
com.godpaper.as3.tasks CreateChessBoardTask.as class.
 CreateChessGasketTask
com.godpaper.as3.tasks CreateChessGasketTask.as class.
 CreateChessPieceTask
com.godpaper.as3.tasks ChessTaskBase.as class.
 CreateChessVoTask
com.godpaper.as3.tasks CreateChessVoTask.as class.
 CreatePiecesBoxTask
com.godpaper.as3.tasks CreatePiecesBoxTask.as class for the boxes(which filled with chess pieces) creation process.
 CreatePluginButtonBarTask
com.godpaper.as3.tasks CreatePluginButtonBar.as class.
 Cube
ptolemy.geom3D.platonic 
 Cube
ptolemy.geom3D.unfolding 
 Cubic
com.gskinner.motion.easing Easing class for use with GTween.
 CurrentFramePlugin
com.gskinner.motion.plugins Plugin for GTween.
 CursorManager
pl.mateuszmackowiak.visuals 
 DatabaseObject
playerio Player.IO BigDB Database object
 DefaultConstants
com.godpaper.as3.consts DefaultConstants.as class.
 DefaultErrors
com.godpaper.as3.errors Customize errors occured at Default.
 DefaultEvolvable
com.suckatmath.machinelearning.genetic.impl Useless empty implementation of Evolvable.
 DefaultGroupedListHeaderOrFooterRenderer
feathers.controls.renderers The default renderer used for headers and footers in a GroupedList control.
 DefaultGroupedListItemRenderer
feathers.controls.renderers The default item renderer for a GroupedList control.
 DefaultListItemRenderer
feathers.controls.renderers The default item renderer for List control.
 DefaultPiecesConstants
com.godpaper.as3.consts ChessPieces value/label global setting 1.label for labeling chess pieces button; 2.value for chess pieces' evaluation; 3.strength for chess pieces' strength; 4.important for chess pieces' important on board; 5.convertImportant for the chess pieces' fuzzy import on board;
 DefaultTollgatesConstant
com.godpaper.as3.consts DefaultTollgatesConstant.as class which providing easy tollgate configuration.
 DefenseState
com.godpaper.as3.business.fsm.states.chess Defense state try to keep "marshal" safty. - Fortify Position - Defend Friendly Unit By Attacking Threatening Unit
 DelayedCall
starling.animation A DelayedCall allows you to execute a method after a certain time has passed.
 Delegate
org.spicefactory.lib.task.util A Delegate wraps a method and its parameters for deferred execution.
 DelegateTask
org.spicefactory.lib.task.util A Task implementation that delegates the actual execution of the operation.
 DeluxeSignal
org.osflash.signals Signal dispatches events to multiple listeners.
 DeviceCapabilities
feathers.system Using values from the Stage and Capabilities classes, makes educated guesses about the physical size of the device this code is running on.
 DFS
jp.dip.hael.gameai.graph.searcher 
 DFSsearcher
com.lookbackon.ds.graph.searcher DFSsearcher.as class.
 Dijkstra
jp.dip.hael.gameai.graph.searcher 
 DIJKSTRAsearcher
com.lookbackon.ds.graph.searcher DIJKSTRAsearcher.as class.
 DisplacementMapFilter
starling.filters The DisplacementMapFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object.
 DisplayListWatcher
feathers.core Watches a container on the display list.
 DisplayObject
starling.display The DisplayObject class is the base class for all objects that are rendered on the screen.
 DisplayObjectContainer
starling.display A DisplayObjectContainer represents a collection of display objects.
 DisplayObjectSignalSet
org.osflash.signals.natives.sets 
 DLinkedList
de.polygonal.ds A doubly linked list.
 DListIterator
de.polygonal.ds A doubly linked list iterator.
 DListNode
de.polygonal.ds A doubly linked list node.
 Dodecahedron
ptolemy.geom3D.platonic 
 Dodecahedron
ptolemy.geom3D.unfolding 
 DR
com.lookbackon.AI.searching 
 DragData
feathers.dragDrop Stores data associated with a drag and drop operation.
 DragDropEvent
feathers.events Events used by the DragDropManager.
 DragDropManager
feathers.dragDrop Handles drag and drop operations based on Starling touch events.
 DropDownPopUpContentManager
feathers.controls.popups Displays pop-up content as a desktop-style drop-down.
 DynamicAtlas
com.emibap.textureAtlas DynamicAtlas.as https://github.com/emibap/Dynamic-Texture-Atlas-Generator
 Earth
com.godpaper.as3.views.components.jewels Earth.as class.
 ECCO_VO
com.godpaper.as3.model.vos.pgn ECCO(Encyclopedia of Chinese Chess Openings),它是中国象棋开局类型的编号体系 。
 Edge
com.lookbackon.ds.graph Edge.as class.
 Edge
jp.dip.hael.gameai.graph 
 Elastic
com.gskinner.motion.easing Easing class for use with GTween.
 EndingGameModel
com.godpaper.as3.model A singleton model hold chess board opening book information. In the endgame, few Pawns remain, so other strong pieces have more space to move. The search depth in this stage is limited owing to the freedom of the pieces and the large size of the Chinese chessboard.
 EnterFrameEvent
starling.events An EnterFrameEvent is triggered once per frame and is dispatched to all objects in the display tree.
 Enum
com.godpaper.as3.utils AS3 Fake Enum class
 ErrorLog
playerio Allows developers to write entries to the Player.IO error log from ActionScript
 ETC
com.lookbackon.AI.searching 
 Event
starling.events Event objects are passed as parameters to event listeners when an event occurs.
 EventDispatcher
starling.events The EventDispatcher class is the base class for all classes that dispatch events.
 EventDispatcherSignalSet
org.osflash.signals.natives.sets 
 Evolvable
com.suckatmath.machinelearning.genetic.core Defines methods used by the GeneticEngine to perform the genetic algorithm.
 EvolvableComparator
com.suckatmath.machinelearning.genetic.core Compares one Evolvable to another.
 EvolvableFactory
com.suckatmath.machinelearning.genetic.core creates new Evolvables from Genomes
 EvolvableString
com.suckatmath.machinelearning.genetic.impl Stupid little example evolvable.
 EvolvableStringFactory
com.suckatmath.machinelearning.genetic.impl Factory to create EvolvableStrings
 Exponential
com.gskinner.motion.easing Easing class for use with GTween.
 Eye
ptolemy.geom3D.core Eye defines the observer, who looks from (x,y,z) in the direction of lookAt Vector, with theta representing the breadth of view angle
 Face
ptolemy.geom3D.core 
 FeathersControl
feathers.core Base class for all UI controls.
 FeathersEventType
feathers.events Event type constants for Feathers controls.
 FEN_VO
com.godpaper.as3.model.vos.pgn FEN(Forsyth-Edwards Notation)是专门用来表示象棋局面的记录规范.
 FileReferenceListSignalSet
org.osflash.signals.natives.sets 
 FileReferenceSignalSet
org.osflash.signals.natives.sets 
 FillInPiecesBoxTask
com.godpaper.as3.tasks FillInPiecesBoxTask.as class.Actually it with "put on" busniess logic.
 FilterUtil
com.godpaper.as3.utils FilterUtil.as class.
 Fire
com.godpaper.as3.views.components.jewels Fire.as class.
 FixedLengthStringGene
com.suckatmath.machinelearning.genetic.impl Gene consisting of a fixed length String
 FixedLengthStringGenome
com.suckatmath.machinelearning.genetic.impl An entire Genome based on a single backing String
 FleeTest
com.lookbackon.AI.steeringBehavior.tests 
 FlexUnitApplication
Top Level FlexUnitApplication.as class.
 FlexUnitCompilerApplication
Top Level FlexUnitCompilerApplication.as class.
 FlockTest
com.lookbackon.AI.steeringBehavior.tests 
 FocusManager
feathers.core Manages touch and keyboard focus.
 FragmentFilter
starling.filters The FragmentFilter class is the base class for all filter effects in Starling.
 FragmentFilterMode
starling.filters A class that provides constant values for filter modes.
 FuzzyImportantEvaluation
com.lookbackon.AI.evaluation.fuzzy FuzzyImportantEvaluation.as class.
 FuzzyRule
com.lookbackon.AI.fuzzyLogicSystem Fuzzy rules are basically if then .
 FuzzySet
com.lookbackon.AI.fuzzyLogicSystem These are sets whose elements are all the possible linguistic value of a specific linguistic variable,each assoicated with a MemberShip function value of the same Crisp value.
 FuzzySystem
com.lookbackon.AI.fuzzyLogicSystem This class lets you define a set of rules.
 GameAgent
com.godpaper.as3.business.fsm GameAgent.as class.The game state agency class.
 GameFS
playerio Allows developers to access files stores in GameFS
 GameScreen
com.godpaper.as3.views.screens GameScreen accepts input from the user and instructs the model and a viewport to perform actions based on that input.
 GameStateManagerDefault
com.godpaper.as3.business.managers A player manager class to maintain turn-based game.
 Gene
com.suckatmath.machinelearning.genetic.core It is not necessary to use this interface if you define your own implementations of Genome, however it can be convenient
 GenericEvent
org.osflash.signals.events 
 GeneticEngine
com.suckatmath.machinelearning.genetic.core performs actual genetic algorithms
 Genome
com.suckatmath.machinelearning.genetic.core Genome encapsulates the serialized version of your Evolvables.
 Graph
de.polygonal.ds A linked uni-directional weighted graph structure.
 GraphArc
de.polygonal.ds A weighted arc pointing to a graph node.
 GraphBoard
com.lookbackon.ds This graphic board providing the graph data struct and searchable functions;
 GraphEx
jp.dip.hael.gameai.graph グラフ
 GraphNode
de.polygonal.ds A graph node.
 GreenThread
org.generalrelativity.thread User-space thread emulator that manages a list of processes and considers requested frequencies and allocation constraints.
 GreenThreadDiagnostic
org.generalrelativity.thread.diagnostic Wraps all ProcessDiagnostics
 GreenThreadEvent
org.generalrelativity.thread.event Carries an instance of IRunnable to handle process specific Events related to the running GreenThread.
 GroupedList
feathers.controls Displays a list of items divided into groups or sections.
 GTween
com.gskinner.motion GTween ©2008 Grant Skinner, gskinner.com.
 GTweener
com.gskinner.motion GTweener ©2009 Grant Skinner, gskinner.com.
 GTweenTimeline
com.gskinner.motion GTweenTimeline ©2008 Grant Skinner, gskinner.com.
 HAlign
starling.utils A class that provides constant values for horizontal alignment of objects.
 HandshakeScreen
com.godpaper.as3.views.screens HandshakeScreen.as class.The client of the game connects with the listening others by tree-way handshake firstly.
 HashMap
de.polygonal.ds A hash table using direct lookup (perfect hashing).
 HashTable
de.polygonal.ds A hash table using linked overflow for collision resolving.
 Header
feathers.controls A header that displays an optional title along with a horizontal regions on the sides for additional UI controls.
 Heap
de.polygonal.ds A heap is a special kind of binary tree in which every node is greater than all of its children.
 HierarchicalCollection
feathers.data Wraps a two-dimensional data source with a common API for use with UI controls that support this type of data.
 HierarchicalFiniteStateMachine
com.lookbackon.AI.HFSM HierarchicalFiniteStateMachine.as class.
 HistoryTableModel
com.godpaper.as3.model A singleton model hold chess board history table information. History heuristics are in some way an extension of killer moves.
 HorizontalLayout
feathers.layout Positions items from left to right in a single row.
 HStateBase
com.lookbackon.AI.HFSM.states HStateBase.as class.
 HumanState
com.godpaper.as3.business.fsm.states.game HumanState.as class.The game statement of Human with flag(red).
 HumanWinState
com.godpaper.as3.business.fsm.states.game HumanWinState.as class.
 IAnimatable
starling.animation The IAnimatable interface describes objects that are animated depending on the passed time.
 IArrive
com.lookbackon.AI.steeringBehavior.behaviors 
 IAStar
com.lookbackon.ds Holds a two-dimensional array of Nodes methods to manipulate them, start node and end node for finding a path. Notice: this class code base based on some open source code.
 IAvoid
com.lookbackon.AI.steeringBehavior.behaviors 
 IBitBoard
com.lookbackon.ds 
 IBubbleEventHandler
org.osflash.signals.events 
 IButton
mx.managers The IButton interface is a marker interface that indicates that a component acts as a button.
 IChildList
mx.core The IChildList interface defines the properties and methods for accessing and manipulating child lists, which are subsets of a DisplayObjectContainer's children.
 IConductService
com.godpaper.as3.services IConductService.as class.This interface is used to transform conduct information, Using interfaces makes it easy to switch the actual service classes.
 IConnex
com.lookbackon.ds This interface pre-define the board data struct aviable functions.
 Icosahedron
ptolemy.geom3D.platonic 
 Icosahedron
ptolemy.geom3D.unfolding 
 IDisplayObjectWithScrollRect
feathers.display Adds a scrollRect to a display object.
 IDragSource
feathers.dragDrop An object that can initiate drag actions with the drag and drop manager.
 IDropTarget
feathers.dragDrop A display object that can accept data dropped by the drag and drop manager.
 IEvade
com.lookbackon.AI.steeringBehavior.behaviors 
 IEvaluation
com.lookbackon.AI.evaluation An evaluation function is used to heuristically determine the relative value of a position, i.e.
 IEvent
org.osflash.signals.events 
 IFactory
mx.core The IFactory interface defines the interface that factory classes such as ClassFactory must implement.
 IFeathersControl
feathers.core Basic interface for Feathers UI controls.
 IFeathersDisplayObject
feathers.core Public properties and functions from starling.display.DisplayObject in helpful interface form.
 IFeathersEventDispatcher
feathers.core Public properties and functions from starling.events.EventDispatcher in helpful interface form.
 IFeathersTheme
feathers.skins 
 IFlee
com.lookbackon.AI.steeringBehavior.behaviors 
 IFlexDisplayObject
mx.managers The IFlexDisplayObject interface defines the interface for skin elements.
 IFllowPath
com.lookbackon.AI.steeringBehavior.behaviors 
 IFlock
com.lookbackon.AI.steeringBehavior.behaviors 
 IFocusDisplayObject
feathers.core A component that can receive focus.
 IFocusManager
feathers.core Interface for focus management.
 IFocusManager
mx.managers The IFocusManager interface defines the interface that components must implement to manage the focus on components in response to mouse activity or keyboard activity (Tab key), and to support a default button.
 IFocusManagerContainer
mx.managers The IFocusManagerContainer interface defines the interface that containers implement to host a FocusManager.
 IFuzzyBasicComparisonRules
com.lookbackon.AI.fuzzyLogicSystem The IFuzzyBasicComparisonRulses interface works on the idea that it can be inherited by any object that we wish to implement to.
 IGroupedListHeaderOrFooterRenderer
feathers.controls.renderers Interface to implement a renderer for a grouped list header or footer.
 IGroupedListItemRenderer
feathers.controls.renderers Interface to implement a renderer for a grouped list item.
 IGroupedToggle
feathers.core A toggle associated with a specific group.
 IGTweenPlugin
com.gskinner.motion.plugins Defines the interface for GTween plugins.
 IHierarchicalCollectionDataDescriptor
feathers.data An adapter interface to support any kind of data source in hierarchical collections.
 IHierarchicalFiniteStateMachine
com.lookbackon.AI.HFSM IHierarchicalFiniteStateMachine.as.
 IHState
com.lookbackon.AI.HFSM.states IHState.as class.
 ILayout
feathers.layout Interface providing layout capabilities for containers.
 ILayoutData
feathers.layout Extra data used by layout algorithms.
 ILayoutDisplayObject
feathers.layout A display object that may be associated with extra data for use with advanced layouts.
 IList
mx.collections A collection of items organized in an ordinal fashion.
 IListCollectionDataDescriptor
feathers.data An adapter interface to support any kind of data source in ListCollection.
 IListItemRenderer
feathers.controls.renderers Interface to implement a renderer for a list item.
 IllegalArgumentError
org.spicefactory.lib.errors Error thrown when a method is called with illegal arguments.
 IllegalStateError
org.spicefactory.lib.errors Error thrown when a method has been invoked while the target instance was in an inappropiate state.
 ILogger
mx.logging All loggers within the logging framework must implement this interface.
 ILoggingTarget
mx.logging All logger target implementations within the logging framework must implement this interface.
 Image
feathers.display Adds capabilities to Starling's Image class, including scrollRect and pixel snapping.
 Image
starling.display An Image is a quad with a texture mapped onto it.
 ImageLoader
feathers.controls Displays an image, either from a Texture or loaded from a URL.
 ImageStateValueSelector
feathers.skins Values for each state are Texture instances, and the manager attempts to reuse the existing Image instance that is passed in to getValueForState() as the old value by swapping the texture.
 IMemberShipFunction
com.lookbackon.AI.fuzzyLogicSystem Define an interface that let you create your own membership function for the VariableValue.
 INativeDispatcher
org.osflash.signals.natives Similar to IDispatcher but using strong types specific to Flash's native event system.
 InteractiveObjectSignalSet
org.osflash.signals.natives.sets 
 InvalidCategoryError
mx.logging.errors This error is thrown when a category specified for a logger contains invalid characters or is malformed.
 InvalidFilterError
mx.logging.errors This error is thrown when a filter specified for a target contains invalid characters or is malformed.
 InverseTrapezoidalFlip90MemberShipFunction
com.lookbackon.AI.fuzzyLogicSystem Inverse trapezoidal member ship function.
 InverseTrapezoidalMemberShipFunction
com.lookbackon.AI.fuzzyLogicSystem Inverse trapezoidal member ship function.
 IOnceSignal
org.osflash.signals 
 IPluginButtonBar
com.godpaper.as3.views.plugin IPluginButtonBar.as class.Abstarct the basica button bar for the plugin UIComponent.
 IPopUpContentManager
feathers.controls.popups Automatically manages pop-up content layout and positioning.
 IPrioritySignal
org.osflash.signals 
 IPropertyChangeNotifier
mx.core The IPropertyChangeNotifier interface defines a marker interface.
 IPursue
com.lookbackon.AI.steeringBehavior.behaviors 
 IRunnable
org.generalrelativity.thread 
 IScreen
feathers.controls A screen for use with ScreenNavigator.
 IScrollBar
feathers.controls Minimum requirements for a scroll bar to be usable with a Scroller component.
 ISearching
com.lookbackon.AI.searching The basic chess game AI behaviors to be implemented.
 ISeek
com.lookbackon.AI.steeringBehavior.behaviors 
 ISignal
org.osflash.signals 
 ISlot
org.osflash.signals The ISlot interface defines the basic properties of a listener associated with a Signal.
 IState
com.lookbackon.AI.FSM.states Each state implements the IState interface.
 ISteeredVehicle
com.lookbackon.AI.steeringBehavior 
 ISystemManager
mx.managers An ISystemManager manages an "application window".
 ITask
com.adobe.cairngorm.task A task performs some task when the start() method is called.
 ITaskGroup
com.adobe.cairngorm.task A task is a composition of task-items.
 Iterator
de.polygonal.ds A 'java-style' iterator interface.
 ITextEditor
feathers.core Handles the editing of text.
 ITextRenderer
feathers.core Interface that handles common capabilities of rendering text.
 IToggle
feathers.core An interface for something that may be selected.
 ITrimmedVirtualLayout
feathers.layout Optimizes a virtual layout by skipping a specific number of items before and after the set that is passed to layout().
 IUIComponent
mx.core The IUIComponent interface defines the basic set of APIs that you must implement to create a child of a Flex container or list.
 IUIComponent
mx.managers The IUIComponent interface defines the basic set of APIs that you must implement to create a child of a Flex container or list.
 IUID
mx.core The IUID interface defines the interface for objects that must have Unique Identifiers (UIDs) to uniquely identify the object.
 Iunfolding
ptolemy.geom3D.unfolding 
 IVariableVirtualLayout
feathers.layout A virtual layout that supports variable item dimensions.
 IVehicle
com.lookbackon.AI.steeringBehavior The interface of vechicle type.
 IVirtualLayout
feathers.layout A layout algorithm that supports virtualization of items so that only the visible items need to be created.
 IWander
com.lookbackon.AI.steeringBehavior.behaviors 
 IXMLNotifiable
mx.utils The IXMLNotifiable interface.
 Jewel
com.godpaper.as3.views.components.jewels Jewel.as class.For as3 sprite based component. Add it to starling overlay stage(flash.display.Sprite).
 Jewel__
com.godpaper.as3.views.components.jewels Jewel__.as class.For starling sprite based component. Define the parent holder(flash.display.Sprite) firstly,then add it to starling stage(starling.display.Sprite).
 JoinedFace
ptolemy.geom3D.core 
 Juggler
starling.animation The Juggler takes objects that implement IAnimatable (like Tweens) and executes them.
 KeyboardEvent
starling.events A KeyboardEvent is dispatched in response to user input through a keyboard.
 KongregateModel
com.godpaper.as3.plugins.kongregate KongregateModel.as class.
 KongregatePlugin
com.godpaper.as3.plugins.kongregate KongregatePlugin API integration enables your game to report scores and statistics to our leaderboards, share levels and other content, sell virtual items, and export custom avatars from your game.
 Label
feathers.controls Displays text.
 LayoutBoundsResult
feathers.layout Calculated bounds for layout.
 LeftShoulderFlip270MemberShipFunction
com.lookbackon.AI.fuzzyLogicSystem Left shoulder flip 270 degree member ship functions .g.
 LeftShoulderMemberShipFunction
com.lookbackon.AI.fuzzyLogicSystem Left shoulder member ship functions .g.
 Linear
com.gskinner.motion.easing Easing class for use with GTween.
 LinearEvaluation
com.lookbackon.AI.evaluation.linear LinearEvaluation.as class.
 LineFormattedTarget
mx.logging.targets All logger target implementations that have a formatted line style output should extend this class.
 LinkedList
de.polygonal.ds A marker interface for linked list classes.
 LinkedListNode
de.polygonal.ds A marker interface for the linked list nodes.
 LinkedQueue
de.polygonal.ds A queue based on a linked list.
 LinkedStack
de.polygonal.ds A stack based on a linked list.
 List
feathers.controls Displays a one-dimensional list of items.
 ListCollection
feathers.data Wraps a data source with a common API for use with UI controls, like lists, that support one dimensional collections of data.
 LoaderInfoSignalSet
org.osflash.signals.natives.sets 
 LobbyScreen
com.godpaper.as3.views.screens LobbyScreen.as class.
 Log
mx.logging Provides pseudo-hierarchical logging capabilities with multiple format and output options.
 LogEvent
mx.logging Represents the log information for a single logging event.
 LogEventLevel
mx.logging Static class containing constants for use in the level property.
 LogLogger
mx.logging The logger that is used within the logging framework.
 LogUtil
com.godpaper.as3.utils Use a simple utility method to retrieve the logger for a particular class, instead of passing in the qualified class name as a string.
 MainMenuScreen
com.godpaper.as3.views.screens MainMenuScreen.as class.Create an exciting and dynamic main menu screen for your game.
 MainScene
com.godpaper.as3.views.scenes MainScene.as class.
 MarkovChain
com.suckatmath.machinelearning.markov A simple markov chain which tracks distribution from arbitrary k-grams of tokens to the next token.
 Maths
ptolemy 
 MathUtil
com.godpaper.as3.utils Permutation Utility class version 1.
 MatrixPlugin
com.gskinner.motion.plugins Plugin for GTween.
 MatrixUtil
starling.utils A utility class containing methods related to the Matrix class.
 Message
Nonoba.api 
 Message
playerio Message object either sent or received from the server
 MessageEvent
Nonoba.api 
 MicrophoneSignalSet
org.osflash.signals.natives.sets 
 MinimalTheme
feathers.themes 
 MiniMax
com.lookbackon.AI.searching MiniMax.as class. The idea here is that both players will try all possible moves in their position and then choose, respectively, the one which makes the value of the position as high as possible (the white side) or as low as possible (black). I have called one color 'WHITE', this is the side which tries to maximize the value, and the other side tries to minimize the value.
 MinMax
com.lookbackon.AI.searching This essay is a detailed explanation of one of the most important data structures ever created for Game Artificial Intelligence.
 MissingContextError
starling.errors A MissingContextError is thrown when a Context3D object is required but not (yet) available.
 Mixer
ptolemy.ui.color 
 MixinUtil
com.godpaper.as3.utils That title may be a bit of a stretch, AS3 does not support mixins in the same way as Ruby, but it is possible to define a set of methods and/or attributes in a single file and then mix those methods and attributes into your AS3 classes.
 MochiAd
mochi.as3 
 MochiCoins
mochi.as3 
 MochiDigits
mochi.as3 
 MochiEventDispatcher
mochi.as3 
 MochiEvents
mochi.as3 
 MochiInventory
mochi.as3 
 MochiModel
com.godpaper.as3.plugins.mochi MochiModel.as class.
 MochiPlugin
com.godpaper.as3.plugins.mochi MochiPlugin.as class.
 MochiScores
mochi.as3 
 MochiServices
mochi.as3 
 MochiSocial
mochi.as3 
 MochiUserData
mochi.as3 
 MonoSignal
org.osflash.signals A MonoSignal can have only one listener.
 MotionBlurPlugin
com.gskinner.motion.plugins Plugin for GTween.
 MovieClip
starling.display A MovieClip is a simple way to display an animation depicted by a list of textures.
 MTDF
com.lookbackon.AI.searching 
 MultiColumnGridLayout
feathers.layout Positions items in rows following a grid with a specific number of columns, defaulting to 12 columns.
 MultiColumnGridLayoutData
feathers.layout Extra, optional data used by an MultiColumnGridLayout instance to position and size a display object.
 Multiplayer
playerio Provides access to the Multiplayer services provided by Player.IO.
 NascenceState
com.godpaper.as3.business.fsm.states.chess NascenceState.as class.
 NativeMappedSignal
org.osflash.signals.natives The NativeMappedSignal class is used to map/transform a native Event, relayed from an IEventDispatcher, into other forms of data, which are dispatched to all listeners.
 NativeRelaySignal
org.osflash.signals.natives The NativeRelaySignal class is used to relay events from an IEventDispatcher to listeners.
 NativeSignal
org.osflash.signals.natives The NativeSignal class provides a strongly-typed facade for an IEventDispatcher.
 NativeSignalSet
org.osflash.signals.natives.sets A convenient way to access a logical set of signals.
 NegaMax
com.lookbackon.AI.searching The normal MiniMax code is a bit clumsy, since one side is trying to maximize the value and the other is trying to minimize - therefore, with MiniMax we always have to check if we are the side trying to maximize or the side trying to minimize.
 NegaScout
com.lookbackon.AI.searching NegaSout.as class.
 NelderMeadSimplexTest
com.lookbackon.AI.evaluation.statical.nelderMeadSimplex 
 NestedError
org.spicefactory.lib.errors Base Error implementation that allows to specify a cause.
 NetConnectionSignalSet
org.osflash.signals.natives.sets 
 NetStreamSignalSet
org.osflash.signals.natives.sets 
 NeuralNetWork
com.lookbackon.AI.ANN 
 Neuron
com.lookbackon.AI.ANN A Neuron is the basic building block of a Neural Network
 Neurons
com.lookbackon.AI.ANN Neural Network Layer or collection of cells or neurons
 Node
com.lookbackon.ds.graph Node.as class.
 Node
jp.dip.hael.gameai.graph 
 NonobaAPI
Nonoba.api 
 NonobaModel
com.godpaper.as3.plugins.nonoba NonobaModel.as class.
 NonobaPlugin
com.godpaper.as3.plugins.nonoba NonobaPlugin.as class.
 NullIterator
de.polygonal.ds An do-nothing iterator for structures that don't support iterators.
 NumberBoard
com.lookbackon.ds The numbers in this array are labels on the winnable n-in-a-row areas of the board. This is useful so that when a piece is dropped into an arbitrary board position, the algorithm can determine very quickly which n-in-a-row areas have become more likely destined for a win for the player, and, as importantly, which n-in-a-row areas are no longer possibilities for the opposing player.
 ObjectProxy
mx.utils This class provides the ability to track changes to an item managed by this proxy.
 ObjectUtil
mx.utils The ObjectUtil class is an all-static class with methods for working with Objects within Flex.
 Octahedron
ptolemy.geom3D.platonic 
 Octahedron
ptolemy.geom3D.unfolding 
 OldFadeNewSlideTransitionManager
feathers.motion.transitions A transition for ScreenNavigator that fades out the old screen and slides in the new screen from an edge.
 OmenVO
com.godpaper.as3.model.vos The evaluation of a position in Chinese chess has approximately five elements: (1) the strength of the pieces in play, (2) the important positions, (3) the flexibility of the pieces, (4) the threats between pieces and the protection of pieces from threats, (5) a dynamic adjustment according to the situation (Hsu, 1990).
 OnceSignal
org.osflash.signals Signal dispatches events to multiple listeners.
 OpeningBookModel
com.godpaper.as3.model A singleton model hold chess board opening book information. Whether you like it or not,opening book are very important in many games. Some games already have a large body of thory produced by humams(e.g.
 PageIndicator
feathers.controls Displays a selected index, usually corresponding to a page index in another UI control, using a highlighted symbol.
 Panel
feathers.controls A container with a header and layout.
 PanelScreen
feathers.controls A screen for use with ScreenNavigator, based on Panel in order to provide a header and layout.
 ParallelTask
com.adobe.cairngorm.task A task group that processes its children in pseudo-parallel.
 Particle
starling.extensions 
 ParticleDesignerPS
starling.extensions This class is only available for backwards-compatibility.
 ParticleSystem
starling.extensions 
 PartnerPay
playerio Provides access to the PartnerPay services provided by Player.IO.
 PathTest
com.lookbackon.AI.steeringBehavior.tests 
 PayVault
playerio Provides access to the PayVault service provided by Player.IO.
 PayVaultHistoryEntry
playerio Entry in the users pay vault history
 PDParticle
starling.extensions 
 PDParticleSystem
starling.extensions 
 PGN
com.godpaper.as3.serialization This class provides encoding and decoding of the PGN format.
 PGN_Model
com.godpaper.as3.model PGN_Model.as class.
 PGN_Parser
com.godpaper.as3.business A parser with PGN(Portable Game Notation) file;
 PGN_PluginButtonBar
com.godpaper.as3.views.plugin PGN_PluginButtonBar.as class.For PGN file reading and replaying with (tab bar) control components.
 PGN_Proxy
com.godpaper.as3.business The Proxy pattern does not have different class diagrams for the different types of proxies.
 PGN_VO
com.godpaper.as3.model.vos.pgn PGN(Portable Game Notation) VO.是棋类游戏过程的文件格式,既然国际象棋以这个规范作为记录棋谱的标准,那么对于中国象棋来说,在还没有一个统一标准的今天,PGN无疑是一个好的选择。
 PGNDecoder
com.godpaper.as3.serialization PGNDecoder.as class.
 PGNEncoder
com.godpaper.as3.serialization PGNEncoder.as class.
 PGNParseError
com.godpaper.as3.serialization PGNParseError.as class.
 PGNToken
com.godpaper.as3.serialization PGNToken.as class.
 PGNTokenizer
com.godpaper.as3.serialization PGNTokenizer.as class.
 PGNTokenType
com.godpaper.as3.serialization Class containing constant values for the different types of tokens in a JSON encoded string.
 PickerList
feathers.controls A combo-box like list control.
 PlatogoModel
com.godpaper.as3.plugins.platogo PlatogoModel.as class.
 PlatogoPlugin
com.godpaper.as3.plugins.platogo PlatogoPlugin.as class.Deprecated this which using flash movie clip based component.
 Platonic
ptolemy.geom3D.platonic 
 Platonic
ptolemy.geom3D 
 PlayerIO
playerio API wrapper that is used to connect to the PlayerIO webservices
 PlayerIOError
playerio Error object for most PlayerIO related errors This class is auto generated
 PlayerIoModel
com.godpaper.as3.plugins.playerIO PlayerIoModel.as class.
 PlayerIoPlugin
com.godpaper.as3.plugins.playerIO PlayerIoPlugin.as class.
 PlayerIORegistrationError
playerio Error object PlayerIO QuickConnect registration errors This class is auto generated
 PlayerIoService
com.godpaper.as3.plugins.playerIO MessageService.as class.
 PluginButtonBar
com.godpaper.as3.views.plugin Extending the foxhole UI component(TabBar) with customzie data provider,make it configurable and plugin-able.
 PM_PRNG
de.polygonal.math 
 Point
ptolemy.geom3D.core 
 Polygon
starling.utils This custom display objects renders a regular, n-sided polygon.
 PopUpManager
feathers.core Adds a display object as a pop-up above all content.
 PositionVO
com.godpaper.as3.model.vos PositionVO.as class.
 PostVO
com.godpaper.as3.model.vos PostVO.as class.Abstract to Object wit packaged variables to net group posting.
 Prioritizable
de.polygonal.ds All objects stored in a PriorityQueue have to extend this class.
 PriorityEdgeQueueDsc
com.lookbackon.ds.graph PriorityEdgeQueueDsc.as class.
 PriorityEdgeQueueDsc
jp.dip.hael.gameai.graph.searcher 降順のPriorityQueue
 PriorityQueue
de.polygonal.ds A priority queue to manage prioritized data.
 PriorityQueueDsc
jp.dip.hael.gameai.util 降順のPriorityQueue
 PrioritySignal
org.osflash.signals 
 Process
com.adobe.cairngorm.process 
 ProcessDiagnostic
org.generalrelativity.thread.diagnostic Offers some simple means of diagnosing overall performance of an IRunnable instance.
 ProcessEvent
com.adobe.cairngorm.process 
 ProgressBar
feathers.controls Displays the progress of a task over time.
 PropertyChangeEvent
mx.events The PropertyChangeEvent class represents the event object passed to the event listener when one of the properties of an object has changed, and provides information about the change.
 PropertyChangeEventKind
mx.events The PropertyChangeEventKind class defines the constant values for the kind property of the PropertyChangeEvent class.
 PropertyProxy
feathers.core Detects when its own properties have changed and dispatches an event to notify listeners.
 ProxyArray
com.godpaper.as3.utils ProxyArray.as class with num/obj sum and clear dynamic functions support.
 PursueEvadeTest
com.lookbackon.AI.steeringBehavior.tests 
 PursueTest
com.lookbackon.AI.steeringBehavior.tests 
 PVS
com.lookbackon.AI.searching PVS.as class.
 Quad
starling.display A Quad represents a rectangle with a uniform color or a color gradient.
 QuadBatch
starling.display Optimizes rendering of a number of quads with an identical state.
 Quadratic
com.gskinner.motion.easing Easing class for use with GTween.
 Quartic
com.gskinner.motion.easing Easing class for use with GTween.
 QuickConnect
playerio Used to authenticate users towards 3rd party user bases.
 Quiescence
com.lookbackon.AI.searching 
 Quintic
com.gskinner.motion.easing Easing class for use with GTween.
 Radio
feathers.controls A toggleable control that exists in a set that requires a single, exclusive toggled item.
 Rand
jp.dip.hael.gameai.util 
 RandomWalk
com.lookbackon.AI.searching This essay is a detailed explanation of one of the most important data structures ever created for Game Artificial Intelligence.
 RectangleUtil
starling.utils A utility class containing methods related to the Rectangle class.
 RedChessPiecesPool
com.godpaper.as3.model.pools Reusing objects reduces the need to instantiate objects, which can be expensive.
 RegularFace
ptolemy.geom3D.core 
 RenascenceState
com.godpaper.as3.business.fsm.states.chess RenascenceState.as class.
 RenderSupport
starling.core A class that contains helper methods simplifying Stage3D rendering.
 RenderTexture
starling.textures A RenderTexture is a dynamic texture onto which you can draw any display object.
 ResizeEvent
starling.events A ResizeEvent is dispatched by the stage when the size of the Flash container changes.
 ResultTask
org.spicefactory.lib.task Abstract base class for asynchronous operations that produce a result.
 RightShoulderFlip90MemberShipFunction
com.lookbackon.AI.fuzzyLogicSystem Right shoulder flip 90 degress member ship functions .g.
 RightShoulderMemberShipFunction
com.lookbackon.AI.fuzzyLogicSystem Right shoulder member ship functions .g.
 RoomInfo
playerio Class that describes a room instance.
 Rotator
ptolemy.geom3D.controls 
 Scale3Image
feathers.display Scales an image like a "pill" shape with three regions, either horizontally or vertically.
 Scale3Textures
feathers.textures A set of three textures used by Scale3Image.
 Scale9Image
feathers.display Scales an image with nine regions to maintain the aspect ratio of the corners regions.
 Scale9ImageStateValueSelector
feathers.skins Values for each state are Scale9Textures instances, and the manager attempts to reuse the existing Scale9Image instance that is passed in to getValueForState() as the old value by swapping the textures.
 Scale9Textures
feathers.textures A set of nine textures used by Scale9Image.
 ScaleMode
starling.utils A class that provides constant values for the 'RectangleUtil.fit' method.
 Scene
ptolemy.geom3D.core 
 SceneBase
com.godpaper.as3.views.scenes Abstract the pure AS3 scene logic and busniess as base class.
 Screen
feathers.controls Provides useful capabilities for a menu screen displayed by ScreenNavigator.
 ScreenBase
com.godpaper.as3.views.screens ScreenBase.as class.
 ScreenFadeTransitionManager
feathers.motion.transitions A transition for ScreenNavigator that fades out the old screen and fades in the new screen.
 ScreenNavigator
feathers.controls A "view stack"-like container that supports navigation between screens (any display object) through events.
 ScreenNavigatorItem
feathers.controls Data for an individual screen that will be used by a ScreenNavigator object.
 ScreenSlidingStackTransitionManager
feathers.motion.transitions A transition for ScreenNavigator that slides out the old screen and slides in the new screen at the same time.
 ScrollBar
feathers.controls Select a value between a minimum and a maximum by dragging a thumb over a physical range or by using step buttons.
 ScrollContainer
feathers.controls A generic container that supports layout and scrolling.
 Scroller
feathers.controls Allows horizontal and vertical scrolling of a view port.
 ScrollRectManager
feathers.display Utilities for working with display objects that have a scrollRect.
 ScrollText
feathers.controls Displays long passages of text in a scrollable container using the runtime's software-based flash.text.TextField as an overlay above Starling content on the classic display list.
 SE
com.lookbackon.AI.searching 
 Searcher
jp.dip.hael.gameai.graph.searcher グラフの経路探索を行うクラス イベントを投げるver.にも対応予定?
 SearcherBase
com.lookbackon.ds.graph.searcher SearcherBase.as class.
 SearchingBase
com.lookbackon.AI.searching This essay is a detailed explanation of one of the most important data structures ever created for Game Artificial Intelligence.
 SeekFleeTest1
com.lookbackon.AI.steeringBehavior.tests 
 SeekFleeTest2
com.lookbackon.AI.steeringBehavior.tests 
 SeekTest
com.lookbackon.AI.steeringBehavior.tests 
 SequenceTask
com.adobe.cairngorm.task A task group that processes its children in sequence.
 SequentialTaskGroup
org.spicefactory.lib.task A TaskGroup implementation that executes its child Tasks sequentially.
 Set
de.polygonal.ds A set is a collection of values, without any particular order and no repeated values.
 SettingsScreen
com.godpaper.as3.views.screens SettingsScreen.as class.This screen providers language and msic settings.
 SharedObjectSignalSet
org.osflash.signals.natives.sets 
 ShortSighted
com.lookbackon.AI.searching About ShortSightedAI(鼠目寸光) Cannot see beyond one's nose; This essay is a detailed explanation of one of the most important data structures ever created for Game Artificial Intelligence.
 Signal
org.osflash.signals Signal dispatches events to multiple listeners.
 SignalBitmap
org.osflash.signals.natives.base 
 SignalMovieClip
org.osflash.signals.natives.base 
 SignalShape
org.osflash.signals.natives.base 
 SignalSocket
org.osflash.signals.natives.base 
 SignalSprite
org.osflash.signals.natives.base 
 SignalTextField
org.osflash.signals.natives.base 
 SignalTimer
org.osflash.signals.natives.base 
 SignalURLLoader
org.osflash.signals.natives.base 
 SignalXMLSocket
org.osflash.signals.natives.base 
 SimpleScrollBar
feathers.controls Select a value between a minimum and a maximum by dragging a thumb over a physical range.
 SimplexConstants
com.lookbackon.AI.evaluation.statical.nelderMeadSimplex 
 Sine
com.gskinner.motion.easing Easing class for use with GTween.
 SingletonFactory
com.godpaper.as3.utils One of the problems with the Singleton design pattern (there are many) is that it encapsulates the single instance nature of the pattern within the class, when very often the requirement for only one instance is not a feature of the class but a feature of the application that is using the class.
 Slider
feathers.controls Select a value between a minimum and a maximum by dragging a thumb over the bounds of a track.
 SLinkedList
de.polygonal.ds A singly linked list.
 SListIterator
de.polygonal.ds A singly linked list iterator.
 SListNode
de.polygonal.ds A singly linked list node.
 Slot
org.osflash.signals The Slot class represents a signal slot.
 SlotList
org.osflash.signals The SlotList class represents an immutable list of Slot objects.
 SmartRotationPlugin
com.gskinner.motion.plugins Plugin for GTween.
 SnappingPlugin
com.gskinner.motion.plugins Plugin for GTween.
 SocketSignalSet
org.osflash.signals.natives.sets 
 Solid
ptolemy.geom3D.core 
 SortOptions
de.polygonal.ds.sort 
 SortUtil
com.godpaper.as3.utils SortUtil.as class.
 SoundChannelSignalSet
org.osflash.signals.natives.sets 
 SoundSignalSet
org.osflash.signals.natives.sets 
 SoundTransformPlugin
com.gskinner.motion.plugins Plugin for GTween.
 SpatialVector
ptolemy.geom3D.core Vector defined by (i,j,k) rectangular reference fromTo(Point,Point) returns Vector push(Point,Vector) returns Point crossProduct(Vector,Vector,rightHanded flag) returns Vector add(Vector,Vector), subtract(Vector,Vector) and multiply(Vector,Vector) are transparent!
 SplashScreen
com.godpaper.as3.views.screens SplashScene.as class with customzie subroutines.
 Sprite
starling.display A Sprite is the most lightweight, non-abstract container class.
 Stage
starling.display A Stage represents the root of the display tree.
 StageSignalSet
org.osflash.signals.natives.sets 
 StageTextField
feathers.text A StageText replacement for Flash Player with matching properties, since StageText is only available in AIR.
 StageTextTextEditor
feathers.controls.text A Feathers text editor that uses the native StageText class in AIR, and the custom StageTextField class (that simulates StageText) in Flash Player.
 StandardIcons
feathers.skins A set of icon textures, expected to be populated by the current theme.
 Starling
starling.core The Starling class represents the core of the Starling framework.
 StateBase
com.lookbackon.AI.FSM.states The base class of FSM state.This state internal hold on another human state,such as board,chess pice,game info,etc..
 StateChangeEvent
mx.events The StateChangeEvent class represents an event that is dispatched when the currentState property of a component changes.
 StateValueSelector
feathers.skins Maps a component's states to values, perhaps for one of the component's properties such as a skin or text format.
 StateWithToggleValueSelector
feathers.skins Maps a component's states to values, perhaps for one of the component's properties such as a skin or text format.
 StaticExchangeEvaluation
com.lookbackon.AI.evaluation.statical.exchange 
 Stats
net.hires.debug 
 SteeredVehicle
com.lookbackon.AI.steeringBehavior 
 Steering
com.lookbackon.AI.steeringBehavior.tests 
 Steering2
com.lookbackon.AI.steeringBehavior.tests 
 StringUtil
mx.utils The StringUtil utility class is an all-static class with methods for working with String objects within Flex.
 SubTexture
starling.textures A SubTexture represents a section of another texture.
 SynchronousDelegateTask
org.spicefactory.lib.task.util Task implementation that wraps a synchronous Command.
 TabBar
feathers.controls A line of tabs (vertical or horizontal), where one may be selected at a time.
 TabBarSlideTransitionManager
feathers.motion.transitions Slides new screens from the left or right depending on the old and new selected index values of a TabBar control.
 Task
com.adobe.cairngorm.task Base-class for a tasks that perform some processing and can be placed inside task groups.
 Task
org.spicefactory.lib.task Abstract base class of the Task Framework representing an asynchronous operation.
 TaskEvent
com.adobe.cairngorm.task An event that occurs while processing a task.
 TaskEvent
org.spicefactory.lib.task.events Event that fires when a Task changes its internal state.
 TaskGroup
com.adobe.cairngorm.task A base-class for task groups which implements the children and size properties.
 TaskGroup
org.spicefactory.lib.task Abstract base class for SequentialTaskGroup and ConcurrentTaskGroup.
 TaskState
com.adobe.cairngorm.task The states of a task-item.
 TaskState
org.spicefactory.lib.task.enum Enumeration for the internal state of Task instances.
 Tetrahedron
ptolemy.geom3D.platonic 
 Tetrahedron
ptolemy.geom3D.unfolding 
 TextField
starling.text A TextField displays text, either using standard true type fonts or custom bitmap fonts.
 TextFieldAutoSize
starling.text This class is an enumeration of constant values used in setting the autoSize property of the TextField class.
 TextFieldSignalSet
org.osflash.signals.natives.sets 
 TextFieldTextEditor
feathers.controls.text A Feathers text editor that uses the native TextField class set to TextInputType.INPUT.
 TextFieldTextRenderer
feathers.controls.text Renders text with a native flash.text.TextField.
 TextInput
feathers.controls A text entry control that allows users to enter and edit a single line of uniformly-formatted text.
 Texture
starling.textures A texture stores the information that represents an image.
 TextureAtlas
starling.textures A texture atlas is a collection of many smaller textures in one big image.
 TextureItem
com.emibap.textureAtlas 
 TextureSmoothing
starling.textures A class that provides constant values for the possible smoothing algorithms of a texture.
 ThreadUtil
org.generalrelativity.thread.util Offers a simple API for thread creation
 TiledColumnsLayout
feathers.layout Positions items as tiles (equal width and height) from top to bottom in multiple columns.
 TiledImage
feathers.display Tiles a texture to fill the specified bounds.
 TiledRowsLayout
feathers.layout Positions items as tiles (equal width and height) from left to right in multiple rows.
 TimerSignalSet
org.osflash.signals.natives.sets 
 ToggleGroup
feathers.core Controls the selection of two or more IToggle instances where only one may be selected at a time.
 ToggleSwitch
feathers.controls Similar to a light switch with on and off states.
 TokenEntry
com.suckatmath.machinelearning.markov represents a token in a markov chain
 TokenList
feathers.core A list of space-delimited tokens.
 TokenStats
com.suckatmath.machinelearning.markov collection of tokens and associated stats and utility methods
 Touch
starling.events A Touch object contains information about the presence or movement of a finger or the mouse on the screen.
 TouchEvent
starling.events A TouchEvent is triggered either by touch or mouse input.
 TouchPhase
starling.events A class that provides constant values for the phases of a touch object.
 TouchProcessor
starling.events The TouchProcessor is used to convert mouse and touch events of the conventional Flash stage to Starling's TouchEvents.
 TraceTarget
mx.logging.targets Provides a logger target that uses the global trace() method to output log messages.
 Transformation
ptolemy.geom3D.core 
 Transitions
starling.animation The Transitions class contains static methods that define easing functions.
 TrapezoidalMemberShipFunction
com.lookbackon.AI.fuzzyLogicSystem Trapezoidal member ship function.
 TreeIterator
de.polygonal.ds A tree iterator.
 TreeNode
de.polygonal.ds A tree node for building a tree data structure.
 TriangleMemberShipFunction
com.lookbackon.AI.fuzzyLogicSystem For instance the "north" lingustic value could have a Triangular membership function with parameter a=0°, b=90° and c=180°.
 Tween
starling.animation A Tween animates numeric properties of objects.
 UIDUtil
mx.utils The UIDUtil class is an all-static class with methods for working with UIDs (unique identifiers) within Flex.
 Unfolder
ptolemy.geom3D.ui 
 UpdateChessPiecesTask
com.godpaper.as3.tasks UpdateChessPiecesTask.as class.
 UpdatePiecesBitboardTask
com.godpaper.as3.tasks UpdatePiecesBitboardTask.as class.
 UpdatePiecesChessVoTask
com.godpaper.as3.tasks UpdatePiecesChessVoTask.as class.
 UpdatePiecesOmenVoTask
com.godpaper.as3.tasks UpdatePiecesOmenVoTask.as class.
 UpdatePiecesPositionTask
com.godpaper.as3.tasks UpdatePiecesPostionTask.as class.
 UpdateZobristKeysTask
com.godpaper.as3.tasks UpdateZobristKeysTask.as class.
 URLLoaderSignalSet
org.osflash.signals.natives.sets 
 URLStreamSignalSet
org.osflash.signals.natives.sets 
 UserVO
com.godpaper.as3.model.vos UserVO.as class.
 VAlign
starling.utils A class that provides constant values for vertical alignment of objects.
 Variable
com.lookbackon.AI.fuzzyLogicSystem Lingustic variables: these are simply variables whoes values are lingustic.
 VariableValue
com.lookbackon.AI.fuzzyLogicSystem Define a linguistic value and has an IMemberShipFunction that define a MemberShip function for the sepcific value.
 VaultItem
playerio An item in a users PayVault.
 Vector2D
com.lookbackon.AI.steeringBehavior A basic 2-dimensional vector class.
 VectorIntListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vector.<int>.
 VectorListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vectors.
 VectorNumberListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vector.<Number>.
 VectorUintListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for Vector.<uint>.
 VectorUtils
de.polygonal.ds 
 Vehicle
com.lookbackon.AI.steeringBehavior Base class for moving characters.
 VehicleTest
com.lookbackon.AI.steeringBehavior.tests 
 VersionController
com.godpaper.as3.utils This class providing auto update version number functions which displayed in the flash player context menu.
 Vertex
ptolemy.geom3D.core 
 VertexData
starling.utils The VertexData class manages a raw list of vertex information, allowing direct upload to Stage3D vertex buffers.
 VerticalCenteredPopUpContentManager
feathers.controls.popups Displays a pop-up at the center of the stage, filling the vertical space.
 VerticalLayout
feathers.layout Positions items from top to bottom in a single column.
 ViewPortBounds
feathers.layout Used by layout algorithms for determining the bounds in which to position and size items.
 WanderTest
com.lookbackon.AI.steeringBehavior.tests 
 Water
com.godpaper.as3.views.components.jewels Water.as class.
 WeightedEdge
com.lookbackon.ds.graph WeightedEdge.as class.
 WeightedEdge
jp.dip.hael.gameai.graph 
 Windowing
com.lookbackon.AI.searching 
 XMLListListCollectionDataDescriptor
feathers.data An IListCollectionDataDescriptor implementation for XMLLists.
 XmlLoaderTask
org.spicefactory.lib.task.util 
 XMLNotifier
mx.utils Used for watching changes to XML and XMLList objects.
 XMLSocketSignalSet
org.osflash.signals.natives.sets 
 ZobristConstants
com.godpaper.as3.consts Summary description for ZC(ZobristConstants). In breakthrough, the transposition table proven to be very effective for detecting duplicate positions and as well for Iterative Deepening (re-search is almost done instantaneously). Zobrist hashing was used in the algorithm in order to create the transposition table.
 ZobristHashTable
com.lookbackon.ds These old hashes defined my requirements: The keys are unaligned variable-length byte arrays. Sometimes keys are several such arrays. Sometimes a set of independent hash functions were required. Average key lengths ranged from 8 bytes to 200 bytes. Keys might be character strings, numbers, bit-arrays, or weirder things. Table sizes could be anything, including powers of 2. The hash must be faster than the old one. The hash must do a good job.
 ZobristKeysModel
com.godpaper.as3.model A singleton model hold all Chess Board's tag info for Chess HistoryTable/OpeningBook.
 ZobristKeyVO
com.godpaper.as3.model.vos The zobrist key value object obtain the keys(color,type,position).