StateMachine
所属分类:Windows编程
开发工具:Flex
文件大小:17KB
下载次数:1
上传日期:2014-04-17 19:15:12
上 传 者:
icegray
说明: 一个有限状态机的编程范例
StateMachine包 状态机管理
IStateMachine.as 状态机接口
MyEvent_Control.as 消息管理,状态管理
MyEvent_Single.as 单个事件
Total.as 实现了状态机接口(IStateMachine)的基类,将其理解为抽象类比较好
A.as 继承基类(Total)的状态机,这个才是真正可用的
B.as 同A
Main.as 调用,以及启动
若要使用本状态机
前提:
1.你的基类名字叫basis.as
2.你继承基类的名字static.as
对应:
1.basis.as -- 相当于 Total.as
2.static.as -- 相当于 A.as
类功能:
参考"类说明.txt"
注:
1.管理类为静态类
使用“MyEvent_Control.istanceFun() ”来取到实例
消息部分-公开
-- //供外部调用的 发送消息 send()
状态机部分--公开
-- //绑定一个状态机 add_StateMachine(_idx)
-- //开启状态机 Start_StateMachine(_modo:int=0,_idx=null)
-- //状态更新 stateUpdate(_idx,str)
2.关于全局消息,和局部消息中
-- 使用 "e.sender" 来获取消息的发送者
(A state machine programming paradigm StateMachine package management IStateMachine.as state machine interfaces MyEvent_Control.as message management finite state machine, state management MyEvent_Single.as single event Total.as implements a state machine interfaces (IStateMachine) base class, be understood as An abstract class is better A.as inherit the base class (Total) state machine, this is the real available B.as with A Main.as calls, and start to use the state machine premise: a name of your base class You inherit called basis.as 2 corresponds to the base class name static.as:. 1.basis.as- equivalent Total.as 2.static.as- functional equivalent A.as: Refer to " class description txt " Note: 1 static class management class to use." MyEvent_Control.istanceFun () " to get to the instance of the message part- publicly-// for external calls to send a message send () state machine part- publicly-// bind a state machine add_StateMachine (_idx)-// open state machine Star)
文件列表:
StateMachine\IStateMachine.as (524, 2013-10-11)
StateMachine\MyEvent_Control.as (5988, 2013-10-11)
StateMachine\MyEvent_Single.as (563, 2013-10-11)
A.as (3904, 2013-10-11)
B.as (1224, 2013-10-11)
Main.as (823, 2013-10-11)
Main.fla (6725, 2013-10-11)
Main.swf (4292, 2013-10-11)
Total.as (1308, 2013-10-11)
类说明.txt (286, 2013-10-11)
使用说明.txt (532, 2013-10-11)
StateMachine (0, 2014-01-15)
近期下载者:
相关文件:
收藏者: