Apache flex Flex Actionscript状态如何在封面下工作?

Apache flex Flex Actionscript状态如何在封面下工作?,apache-flex,actionscript,state,Apache Flex,Actionscript,State,所以我多年来一直在编写Flex应用程序。我在Flex中使用了状态,并希望了解如何将它们移植到另一种语言。另一种语言有一个运行循环,所以我不关心这个问题 我的问题是:有人知道这些状态是如何在Flex中编程的吗?我假设它们是在对象继承权的基础上添加的,但是使用了什么设计模式来实现它们呢?我假设在运行循环的每次迭代中,都会为每个类发送一个通知或事件来广播其状态,或者为每个类发送一个通知或事件来询问自己应该处于什么状态 任何帮助都将不胜感激 TIAFlex是开源的;因此,请继续并打开源代码进行查看。如果

所以我多年来一直在编写Flex应用程序。我在Flex中使用了状态,并希望了解如何将它们移植到另一种语言。另一种语言有一个运行循环,所以我不关心这个问题

我的问题是:有人知道这些状态是如何在Flex中编程的吗?我假设它们是在对象继承权的基础上添加的,但是使用了什么设计模式来实现它们呢?我假设在运行循环的每次迭代中,都会为每个类发送一个通知或事件来广播其状态,或者为每个类发送一个通知或事件来询问自己应该处于什么状态

任何帮助都将不胜感激


TIA

Flex是开源的;因此,请继续并打开源代码进行查看。如果你真的喜欢冒险;调出Flextras日历代码(在GitHub中),我在纯ActionScript中实现了日历状态。我上周写了以下内容:。这可能是一个知道去哪里找的起点@Reboog711我很好奇:你为什么这么做?@RIAstar因为所有Flex框架组件都是在ActionScript中构建的;因此,如果你想建立一个销售“同等质量”组件的企业,最好遵循惯例。状态改变本身有点乏味,但没什么大不了的。让状态转换工作起来是一项非常耗时的任务[然后Flex框架的一个点版本破坏了所有代码]@Reboog711我理解。我自己制作了一些组件(但从未商业化),我通常将状态管理委托给皮肤,以便可以使用mxml处理。当然,日历组件是一个巨大的野兽。我想它可能会变得复杂,特别是因为我怀疑你是在Flex 3天内创建的(在Spark架构之前)。@RIAstar是的,如果内存允许的话,我的日历的第一个版本是建立在3.2上的。我从未将其转换为火花组件。