问题标签 [robotlegs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1481 浏览

apache-flex - Adobe Flex 的最佳 MVC 框架

我需要在 Adob​​e flex 中开发一个网络会议应用程序,实际上对我可以使用的 MVC 框架感到困惑 我做了一些研究,发现了两个主要的竞争者 1- 机器人腿 2- Cairngorm 谁能告诉哪一个使用其中一个两个还是其他?

0 投票
1 回答
193 浏览

actionscript-3 - 是否可以使用 SecureSWF 并仍然使用反射?

我刚刚继承了一个使用 SecureSWF 的项目。我正在尝试利用 RobotLegs(它使用 SwiftSuspender 进行反射来实现依赖注入)并且刚刚发现 SecureSWF 破坏了构建。有没有人遇到过类似的问题?有解决方法吗?是否有可能完全掩盖使用 RobotLegs 构建的 SWF?

0 投票
1 回答
25 浏览

robotlegs - 哪些包解析器应该属于

在“ActionScript Developer's Guide to Robotlegs”一书中,据说服务应该使用解析器来转换数据。我应该在 com.stackoverflow.services.fooService 中的哪个包中放置服务解析器?

0 投票
1 回答
617 浏览

robotlegs - 将模型注入服务是一种反模式

我的 Robotlegs 应用程序中的某些服务需要参数。我想知道哪种解决方案更好:

  1. 中介将参数传递给服务
  2. 服务从注入的模型中获取参数
0 投票
2 回答
189 浏览

flash - RobotLegs 域逻辑 - 放置位置

Robotlegs中,域逻辑是否需要在命令(控制器)或模型中?

示例:假设我正在构建一个“井字游戏”游戏。我有:GameMadiatore、CellSelectedCommand、BoardModel。

在用户单击一个单元格后,“GameMadiatore”会触发一个启动“CellSelectedCommand”的事件。“find 3 in row”获胜逻辑是否需要在“BoardModel”或“CellSelectedCommand”或其他命令中?

0 投票
1 回答
164 浏览

model-view-controller - 机器人腿-计时器是服务还是模型?

robotlegs中,Timer 可以在模型中,或者应该封装在服务中。

示例:假设我正在机器人腿中实现数字时钟。更新时钟的 Timer 应该是 ClockModel 的一部分,还是应该在 TimerService 中创建一个更新 ClockModel 的命令?

0 投票
2 回答
739 浏览

actionscript-3 - 带有信号的机器人腿:警告:注射器已经有类型规则

在使用 Robotlegs/Signals 时,我会出现一堆这样的警告消息。每次执行此命令类时,即每 2-3 秒 ..此消息显示在下方

如果您有意覆盖了此映射,则可以在替换映射之前使用“injector.unmap()”以避免看到此消息。警告:Injector 已经有一个“mx.messaging.messages::IMessage”类型的规则,命名为“”。

该命令功能正常,但我认为无论如何我做错了什么。

应用程序上下文不会将 IMessage 映射到此命令,因为我只看到 mapSignalClass 的一个选项,除了有效负载接收良好。

想知道是否有人知道我如何修复或抑制此消息。我试过把它称为警告建议

但我收到一个错误 - 找不到名为“”的 ::IMessage 的映射。

谢谢

编辑:有关错误的更多信息

这是我发送给命令的信号

从 IPushDataService 类调度

并且实现在应用程序上下文中通过

随着信号

编辑#2:可能还需要指出我将 GameMessageSignal 的一个实例注入 IPushDataService

编辑:3

我在 SignalContext 中设置的映射:

0 投票
0 回答
71 浏览

actionscript-3 - 我如何从另一个冥想者课程中获得视图位置?

我的启动命令是:

样本中介:

主要的:

那么如何在另一个类中找到 containerView 的确切位置呢?每次返回 0。

0 投票
1 回答
232 浏览

actionscript-3 - 调解员未注册

我对观点和调解人有一些问题。我有名为 Shop 和他的调解员的视图。

我在我的上下文中映射它:代码:

然后我创建 Shop 对象并添加到阶段,就像用户在游戏中打开商店一样。问题是在应用程序中根本没有调用中介。

有谁知道是什么原因?

下面粘贴了我的一段代码。

上下文初始化:代码:

商店对象在 GameFace 中创建:

代码:

并在玩家在游戏中开店时添加到场景中:

代码:

当然 GameFace 的对象被添加到显示列表中。有人知道我的代码有什么问题吗?

0 投票
1 回答
979 浏览

backbone.js - 了解backbone.geppetto

关于backbone.gepetto插件的一些问题

  1. 我有一个布局和一些内部视图。如何将视图生成的事件传递给布局?layout:onRender 中的实例视图,将 parentContext 传递给 view,并使用 this.context.dispatchToParent 向 layout 发送消息或监听 layout 中的 view.context 事件?什么策略更好:父母听孩子或孩子向父母发送事件(说,渲染我)?

  2. 在 geppetto 示例中,我看到每个视图只有一个上下文,但没有看到多个视图的一个上下文,如何在小部件之间共享代码和数据?

  3. 何时使用 dispatch、dispatchToParent、dispatchGlobally ?

  4. 上下文的主要思想是什么?没有上下文,小部件可以监听事件,可以将它们发送给父级或父级可以像上下文一样监听它们,有什么区别?

  5. 如何确定上下文中应该有什么逻辑以及视图项中应该有什么?