问题标签 [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.
flash - Robotslegs 流程/责任图
几个月前,我看到一张图片显示了 as3 机器人腿框架中不同参与者的职责。这张照片非常适合不知道哪个演员负责什么任务的初学者。就像:“你想将按钮绑定到事件 -> 使用中介”
有人记得这张图片/图表/流程吗?
不是这个:
http ://ducharme.cc/wp-content/uploads/2011/03/robotlegsDiagram.jpg
actionscript-3 - 无法从模型调度事件
使用robotlegs 我总是检索这个错误。我不知道出了什么问题。
TypeError:错误 #1009:无法访问空对象引用的属性或方法。在 org.robotlegs.mvcs::Actor/dispatch()[/Users/shaun/Documents/Development/Workspaces/GanymedeFB4/robotlegs-framework/src/org/robotlegs/mvcs/Actor.as:57]
模型
事件
java - Flex:LCDS 服务在第二次执行时返回 null Asynctoken
我正在使用 RobotLegs、LiveCycle DS 和 Java 开发一个 Flex 应用程序。我正在尝试使用 LCDS 实现更新功能,但遇到了一些奇怪的行为:
这是 RobotLegsexecute
命令中的 ActionScript 代码,用于执行更新:
model.currentRequestDetail
我要更新的是一个 RequestDetail 对象:
第一次执行 Actionscript 代码时,一切正常。函数很好地返回了 AsyncToken services.requestService.commit()
,resultHandler 按预期执行,我的对象在 GUI 中更新。
但是,第二次执行此代码时,我的services.requestService.commit()
函数返回一个空值,并且我的 resultHandler 永远不会到达。我怀疑我们甚至没有到达 java 汇编器。
这就是我声明 DataService 的方式:
resultHandler 和 faultHandler 都有正确的签名:
我们还使用了一个自定义的 java 汇编器,代码如下:
这是汇编程序的配置:
长话短说:
有没有人有线索/经验,为什么我第二次执行services.requestService.commit();
它返回一个 null Asynctoken 的函数?
提前谢谢!
根据要求,我从我的服务类中添加了(剥离的)代码。如您所见,没有什么特别的事情发生:
这是添加我的结果和故障处理程序的地方:
flash - Flex robotlegs 模块引发空指针异常(错误 #1009)
我对在 Flex 模块中使用 RobotLegs 的应用程序有疑问。我终于成功地加载了我的模块,但是当我尝试在模块视图的 Mediator 中添加这行代码时:
我收到此错误:
为什么会这样?我要添加的组件是组组件,有什么想法吗?
有关更多信息,我不使用模块化robotlegs,因为该模块已加载到已经实现纯robotlegs的应用程序中,所以我想减少实现模块化robotlegs的努力,这是一个大项目,我的模块加载成功但是当我触发时问题发生了更改模块状态视图以显示另一个组件的事件,我在 ModuleLoader 中使用 ApplicationDomain.currentDomain。
robotlegs - AS3 机器人腿和信号 - 使用信号,相当冗长,还有其他选择吗?
我在我的应用程序中使用 RobotLegs 和 Signals。这是我第一次使用 Robotlegs,我在这里使用 Joel Hooks Signal Command Map 示例
我注意到与事件相比,它似乎非常冗长。对于每个 Signal,我必须创建一个新类,而对于事件,我会将事件类型分组到一个类中。
我喜欢这是多么直观和即时的描述……只需浏览一个信号包就会显示所有应用程序通信。虽然这对我来说似乎很冗长。
其他人在使用这个吗,我使用这样的信号的方式是否正确,或者人们是否找到了绕过这种冗长的方法?
干杯
actionscript-3 - 如何在没有 flex 的情况下使用机器人腿和信号,即。纯as3
我正在尝试将一个简单的robotlegs-signals项目放在一起,但我见过的所有样本都是灵活的,即
索引.mxml
SignalCafeContext.as
这是否可以用另一个 .as 文件替换 mxml - 通常我会从主类传递
但是 super() 在 SignalContext 中没有参数,所以我可能会遗漏一些东西。
更多信息:
库:
as3-信号-v0.5.swc
robotlegs-framework-v1.03.swc
信号-扩展-SignalsCommandMap.swc
actionscript-3 - Robotlegs 连接属于基类的依赖项
我正在使用机器人腿,我有一堆 ServiceResponses 扩展了一个基类并依赖于 Parser,IParser。我需要连接特定于子类的解析器。这是一个例子:
ModuleConfigResponse 扩展了 SimpleServiceResponse 并实现了 IServiceResponse。
初始部分很容易在上下文中连接,这是一个示例:
每个响应使用基类使用的解析器:
问题是如何将这些联系在一起。基类可以有:
但我无法提前定义类型。我想知道在上下文中是否有一种很好的接线方式。目前,我决定通过在 ResponseFactory 中实例化响应来连接它,以便我在构造函数中手动传递解析器。
injector.mapValue(IParser, ModuleConfigParser, "moduleconfig");
haxe - 如何使用 Cube 框架将视图动态映射到 Haxe 中的中介
我一直在使用和学习以下微框架 Cube https://github.com/xirsys/cube,以便在我的 Haxe 项目中使用。
我发现的示例非常有帮助,但是我遇到的示例没有我想弄清楚的一件事是在运行时注册视图并将其映射到中介。
我想我已经接近了,但它似乎不起作用。这是我的 AppContext 的样子。
这是我的主要视图
现在,在我的主视图调解器中加载主视图后,我创建了“欢迎”视图,然后我想创建它的调解器并像这样使用它。
我的欢迎调解员看起来像这样,onRegister 似乎没有触发,我根本没有收到任何错误....请注意,viewManager 将 addChild 处理到欢迎视图的主视图,这似乎工作得很好。
actionscript-3 - Robotlegs 有能力完成这项任务吗?
我向一位同事咨询了我想在我的项目中实现的一些东西,他告诉我关于 Robotlegs,它会是这样的:
从外部数据源(数据库、xml 等)我创建的对象的行为方式符合我的需要,更重要的是,当我需要时,让我解释一下:
我有一个单位,比如说一个士兵,它监听事件:“walk”并执行方法:“walkNormally”。数据库将有 2 条记录,一条带有单位名称:“士兵”,另一条带有两个字段,一条是事件,另一条是在该事件触发时执行的方法。
显然,我得到了更多成对的事件——我需要这些方法来让我的士兵像士兵一样表演,比如射击、奔跑、死亡等。
Robotlegs 有能力完成这项任务吗?
提前致谢。
installation - 在 FDT 中将项目链接到 Robotlegs 文件
我正在 FDT 中尝试 HelloFlash -来自演示包。
我将robotlegs v1.5.2 作为链接资源来自:D:\as3-robotlegs\robotlegs-framework-v1.5.2\src
即使它们具有正确的包结构,robotlegs 文件也不会相互看到 - 例如,您无法控制单击以链接到父类或变量。
话虽如此,FDT 显示 Robotlegs 源代码中的一些文件存在错误(例如 Actor.as 没有导入语句)。也许这就是我遇到麻烦的原因。
我错过了什么?
我也更喜欢使用代码而不是 swc,这样我就可以逐步完成它。