tag:robotlegs.tenderapp.com,2009-10-18:/discussions/robotlegs-2/11388-state-machine-robotlegs-2Robotlegs: Discussion 2014-07-11T08:10:53Ztag:robotlegs.tenderapp.com,2009-10-18:Comment/335863882014-06-29T17:28:17Z2014-06-29T17:28:17ZState Machine - RobotLegs 2<div><p>Hi Jono,</p>
<p>Neil's AS3StateMachine :</p>
<p><a href=
"https://github.com/AS3StateMachine/AS3-Signal-StateMachine-for-Robotlegs">
https://github.com/AS3StateMachine/AS3-Signal-StateMachine-for-Robo...</a><br>
<a href=
"https://github.com/AS3StateMachine/AS3-StateMachine-Base">https://github.com/AS3StateMachine/AS3-StateMachine-Base</a><br>
<a href=
"https://github.com/AS3StateMachine/AS3-Signal-StateMachine-for-Robotlegs-Prototype">
https://github.com/AS3StateMachine/AS3-Signal-StateMachine-for-Robo...</a></p>
<p>hth<br>
Ondina</p></div>Ondina D.F.tag:robotlegs.tenderapp.com,2009-10-18:Comment/335863882014-06-29T23:13:00Z2014-06-29T23:13:00ZState Machine - RobotLegs 2<div><p>Hi Ondina,</p>
<p>Thanks for the suggestions.</p>
<p>I came across 2 of these - It appeared that links 1 and 3 that
are for RL are just for version 1 as I could find no reference to
version 2 an updates don't appear to have happened for 3+
years.</p>
<p>The second link appears to not be dependant of any framework but
the links to implementations are broken. There is also no basic
example that I'm looking got either.</p>
<p>I'll probably try use something like this one:<br>
<a href=
"https://github.com/cassiozen/AS3-State-Machine">https://github.com/cassiozen/AS3-State-Machine</a></p>
<p>It has some simple instruction to get started, but it won't be
fully integrated into RL as I would have liked, I'll probably put
it in a service or model for my usage.</p>
<p>Thanks.</p></div>Jonotag:robotlegs.tenderapp.com,2009-10-18:Comment/335863882014-06-30T15:37:53Z2014-06-30T15:37:53ZState Machine - RobotLegs 2<div><p>You're welcome, Jono.</p>
<p>Joel's StateMachine is also framework agnostic, as far as I
know:<br>
<a href=
"https://github.com/joelhooks/robotlegs-utilities-StateMachine">https://github.com/joelhooks/robotlegs-utilities-StateMachine</a></p>
<p>His example:<br>
<a href=
"https://github.com/joelhooks/robotlegs-utilities-StateMachine/tree/master/StateMachineExamples">
https://github.com/joelhooks/robotlegs-utilities-StateMachine/tree/...</a></p>
<p>You can see how Joel is implementing the FSM in another (old)
example:<br>
<a href=
"https://github.com/joelhooks/robotlegs-examples-UnionPlatformChatClient/blob/master/src/org/robotlegs/examples/bootstrap/AppConfigStateConstants.as">
https://github.com/joelhooks/robotlegs-examples-UnionPlatformChatCl...</a></p>
<p>Here, a port of Neil's state machine, but I don't know if it's
any different from the original one. You'll have to investigate for
yourself:<br>
<a href=
"https://github.com/DavidWhittingham/robotlegs-extensions-SignalStateMachine">
https://github.com/DavidWhittingham/robotlegs-extensions-SignalStat...</a></p>
<p>If you'd like to use a config class to initialize the state
machine, look at Scott's solution from a discussion on this forum
:<br>
<a href=
"http://knowledge.robotlegs.org/discussions/robotlegs-2/3418-finite-state-machine-utility-for-rl2#comment_27489482">
http://knowledge.robotlegs.org/discussions/robotlegs-2/3418-finite-...</a></p>
<p>Sadly, most of the robotlegs extensions, that were created by
users, aren't up to date.</p></div>Ondina D.F.