Classes
 ClassDescription
 Command Author: Romuald Quantin - www.soundstep.com Resources: http://www.soundstep.com/downloads/somacore Actionscript version: 3.0 Copyright: Mozilla Public License 1.1 (MPL 1.1) http://www.opensource.org/licenses/mozilla1.1.php Command class that will be instantiated when a registered event is dispatched, the framework will automatically call the execute method.
 ParallelCommand Author: Romuald Quantin - www.soundstep.com Resources: http://www.soundstep.com/downloads/somacore Actionscript version: 3.0 Copyright: Mozilla Public License 1.1 (MPL 1.1) http://www.opensource.org/licenses/mozilla1.1.php The ParallelCommand class is used to execute a list of commands at the same time.
 SequenceCommand Author: Romuald Quantin - www.soundstep.com Resources: http://www.soundstep.com/downloads/somacore Actionscript version: 3.0 Copyright: Mozilla Public License 1.1 (MPL 1.1) http://www.opensource.org/licenses/mozilla1.1.php The SequenceCommand class is used to execute a list of commands one after the other.
 SomaController Author: Romuald Quantin - www.soundstep.com Resources: http://www.soundstep.com/downloads/somacore Actionscript version: 3.0 Copyright: Mozilla Public License 1.1 (MPL 1.1) http://www.opensource.org/licenses/mozilla1.1.php The SomaController handles the commands added to the framework and the events dispatched from eiher a display list or a framework element (instance of the framework, commands or wires). All the events dispatched with a property bubbles set to false will be ignored, that's why the event mapped to a command class must have this property set to true. You can add commands, remove commands and dispatch commands from: the framework instance, the stage, any DisplayObject (as long as it is added to the stage), a wire, a command or a model using its dispatcher property. You can create 4 types of commands: synchronous (Command), asynchronous (Command that implements ICommandASync), parallel (ParallelCommand) and sequence (SequenceCommand).