This command will run commands in sequence - it will wait for one to finish before calling the next one. Be sure any commands you add to this command properly call their done commands. The easiest way to make sure this happens is by extending AbstractCommand.
static public function create(cmds1:Array):SequenceCommand
public function execute():Void
public function addCommand(cmd:ICommand):Void
public function setCommands(c:IList):Void