Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 在AS3 MVC实现中是否应该有多个控制器?_Actionscript 3_Model View Controller_Design Patterns - Fatal编程技术网

Actionscript 3 在AS3 MVC实现中是否应该有多个控制器?

Actionscript 3 在AS3 MVC实现中是否应该有多个控制器?,actionscript-3,model-view-controller,design-patterns,Actionscript 3,Model View Controller,Design Patterns,我正在AS3中创建一个非常简单的游戏,作为纯MVC的练习。该应用程序将有3个视图:开始/重播屏幕、分数/时间显示和实际游戏区域 在开始屏幕和其他两个在游戏期间处于活动状态的元素之间存在明显的分离,那么是否应该有两个控制器,一个用于处理游戏事件,另一个用于游戏外事件?或者在一个非常小的应用程序中使用多个控制器是一种不好的做法 也许我真正想了解的是:如果你作为一个未来的雇主来审视这个游戏,你会不会觉得在应用程序的不同状态下有一个不同的控制器很糟糕,或者你会喜欢这种分离吗?我认为这很主观,但我倾向于只

我正在AS3中创建一个非常简单的游戏,作为纯MVC的练习。该应用程序将有3个视图:开始/重播屏幕、分数/时间显示和实际游戏区域

在开始屏幕和其他两个在游戏期间处于活动状态的元素之间存在明显的分离,那么是否应该有两个控制器,一个用于处理游戏事件,另一个用于游戏外事件?或者在一个非常小的应用程序中使用多个控制器是一种不好的做法


也许我真正想了解的是:如果你作为一个未来的雇主来审视这个游戏,你会不会觉得在应用程序的不同状态下有一个不同的控制器很糟糕,或者你会喜欢这种分离吗?

我认为这很主观,但我倾向于只使用一个控制器,即使对于大型应用程序也是如此。在AS3中,我将控制器调用的类中的每个动作分开。最终,控制器只包含一个大型开关,根据接收到的事件实例化不同的操作类。
我希望这足够清楚:)

如果我能在这里找到一个问题,我就已经迁移了。想想你到底想要什么,然后问这个问题。如果您可以在此处编辑以删除所有主观位,请标记以重新打开。然后你可以问一下你的主观部分。