问题标签 [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.
actionscript-3 - VerifyError:错误#1053:(类)中(构造函数)的非法覆盖
我正在使用 Flash Builder 4.7,我遇到了一个奇怪的问题,我得到的类没有任何更改:
这个类扩展了 Sprite,并实现了一个接口。据我所知,接口中的所有方法都有正确的原型。此类中没有覆盖的属性或函数。如果相关的话,我们也使用robotlegs 进行依赖注入。
类定义
构造函数
接口定义
我尝试清理项目,删除并重新导入项目,将包从 ui.screens.HUDScreen 更改为 mobile_ui.screens.HUDScreen。没有改变错误。
在这一点上,任何其他建议将不胜感激!
感谢您的时间。
编辑:我添加了类定义、接口定义和构造函数。
更新:我已经能够解决这个问题,我在下面的回答中概述了我所做的事情。我仍然对任何人关于如何发生这种情况的想法或想法感兴趣,或者可能是更具体的解决方案。
再次感谢所有花时间查看此问题的人!
actionscript-3 - Robotlegs 2 与 PureMVC 相比的缺点
我想了解 Robotlegs 2 与 PureMVC 相比有哪些缺点。看起来它比 PureMVC 更优雅、更方便、更强大。除了遗留代码库之外,PureMVC 应该存在的原因是什么?就 Robotlegs 的生存而言,PureMVC 会在最近的将来消亡吗?我认为这个问题可能由一个在实践中非常了解这两个框架的人来回答。
actionscript-3 - Robotlegs 2 迁移 - 动态视图
我在我的项目中使用 RB1 的方式如下:我在外部加载了带有链接名称的 GFX。我做了这样的事情:
在调解器中,我使用getViewComponent
并将其传递给MyView
课堂。
MyView
被注入调解员。
现在在 RB2 我不可能通过getViewComponent
. 此外,我无法将视图注入 Mediator,因为我仅在运行时通过getDefinitionByName
.
你能给我一些关于如何处理这个问题的建议吗?
谢谢!
model-view-controller - Box2D 是否打破了 MVC 概念?
Box2D 为游戏推荐了一个物理引擎,它结合了模型和视图。现在我想使用 MVC 设计模式或基于 MVC 设计模式的框架,例如 PureMVC 的 Robotlegs 来创建游戏。如果我选择 Box2D,Box2D 是否真的打破了 MVC 概念?如果这是真的,我应该担心吗?
actionscript-3 - 信号永远不会被注入-robotlegs2.0
在应用程序配置文件中,我有一个信号/命令映射
然后,我有两个连接类:
和
有什么建议可能是什么原因?谢谢
actionscript-3 - 使用加载器类加载图像并将图像发送到 arrayCollection
我正面临一个我无法解决的特定问题。我正在使用带有 Robotlegs 框架的 ActionScript 3。我必须在命令中发出一系列 URL 请求。每个 URL 都会给出一个图像。我将这些图像推送到一个 ArrayCollection 中,然后以这个 ArrayCollection 作为有效负载来调度一个事件。这个 ArrayCollection 被发送到一个使用 itemRenderer 来显示图像的视图。我已检查图像是否已加载到 ArrayCollection,但图像未显示在视图中。
这是我在命令中写的,
然后 arrayCollect 在事件中作为有效负载分派。
在视图中,我使用了 itemRenderer。
图像未显示。我认为问题在于 arrayCollection 中的数据是“加载器”类型的对象。所以我尝试将它类型转换为 BitmapImage,但它并没有解决问题。
请帮我解决这个问题。
actionscript-3 - Flex 3.6 和 RobotLegs,ViewMediator 在 windowresize 后发生变化
我对 RobotLegs 2.2.1 中的中介注入有一点问题。
我有一个使用 WizardViewMediator 注入的 WizardView。
如果向导已打开、编辑和关闭,一切正常。如果向导已打开并且浏览器窗口已调整大小,则会出现此问题。在某个特定点,向导停止调整大小会自动添加水平 Scroller,如果发生这种情况,RobotLegs 认为整个视图已添加到舞台并分配了新的中介。现在所有已经存在于先前调解器中的状态都将丢失,并且由于初始化方法的新调用而重置了视图。
堆栈如下:
我试图检查视图是否已经初始化并跳过初始化,但是之前调解器中的所有状态都丢失了,这是不可接受的。
任何想法如何防止新的中介注入或使 RobotLegs 清楚新的滚动条不需要创建新的中介。
它也仅在应用程序启动并且第一次调整向导大小以添加滚动条时才会发生。
谢谢,KBC
apache-flex - 在 dataProvider 更改标签更改图表不
我有一个 flex 应用程序,它由几个选项卡组成。一个选项卡包含一个柱形图和一个数据网格,其中包含结果集合(选择另一个数据网格结果后,图表中的另一条线会显示)。但是,在我转到另一个选项卡并返回后,这种情况就会停止。此时,选择datagrid line后,chart的dataProvider发生变化,导致labels发生变化,但chart保持不变。
选项卡导航是通过状态实现的,如下所示:
.....................
单击导航按钮会导致状态更改。什么可能导致问题?
inject - 注射器缺少处理注射的映射
[故障] 异常,信息 = 错误:注入器缺少处理注入到对象“[object LoadFilePayloadCommand]”的属性“数据”的映射,类型为“game.uitils.loader.controller.commands::LoadFilePayloadCommand”。目标依赖:“game.uitils.loader.vo::LoaderVo|”
遇到楼上的错误,不知道哪里出错了,知道的请告诉我。
typescript - 使用节点模块中的包时失去作用域
我正在尝试使用 pixi.js 创建一个游戏模板,使用robotlegsjs 框架和打字稿来包括依赖注入和视图管理。
如果我在单个存储库中工作,一切都会很好,但是我将我已经在单独的节点模块中编写的大部分通用代码移动到用作“核心”。这就是一切都破裂的地方。
我将所有游戏移到了一个单独的节点模块中,并且只复制了一个文件来检查它是否可以在顶层运行。如果下面代码中的所有内容与其他文件位于同一目录中,则它可以正常工作,但是从节点模块中获取它会崩溃并出现代码下方的错误:
我相信我的问题来自我的 webpack 配置,从外部目录获取包时可能会丢失范围。这是我的配置:
有人可以帮忙吗?