问题标签 [swiz]

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 回答
366 浏览

apache-flex - 将属性注入 itemrenderer

将数据注入 itemrenderer 是不是一个坏主意。我问这个的原因是因为每个项目的状态取决于不同的变化数据源。因此,原始数据仅用于显示新项目,但可能需要两到三个其他数据集合来确定项目的行为。有一个更好的方法吗?我是否应该在此自定义容器上创建一个将其他数据源作为属性的自定义 DataGroup,然后将数据源从 itemrenderer 引用到父级?

另外,如果这很重要或有帮助,我正在使用 swiz。

0 投票
2 回答
170 浏览

apache-flex - 将一个控制器注入另一个控制器

我有一个控制器,它接收带有一些数据的事件。作为处理这个新数据的一部分,它需要修改另一个控制器中的集合。将一个控制器注入另一个控制器来修改这个集合是不是一个坏主意?

0 投票
1 回答
670 浏览

apache-flex - SWIZ:从第一个示例开始

我正在尝试从框架开始,但由于某种原因,它似乎非常困难。我想按照此处发布的完整示例 http://swizframework.jira.com/wiki/display/SWIZ/Quick+Start

但我一开始就有问题。例如

该行导致错误:元素“config:Bean”的前缀“config”未绑定。SwizTest.mxml /SwizTest/src 第 10 行 Flex 问题

0 投票
1 回答
405 浏览

apache-flex - Swiz 框架与 AIR - 在子窗口上使用 ViewAdded/ViewRemoved?

我正在尝试在使用 Swiz 进行依赖注入的 AIR 2.7 应用程序中实现弹出窗口 (NativeWindowType.UTILITY)。

我遵循了我能够找到的 Swiz 指南,并在创建窗口的类上实现了 ISwizAware,并且我在打开窗口之前调用了 _swiz.registerWindow(),并且依赖注入在之后的窗口本身上工作正常这。

但是,我遇到的问题是我在该窗口中有一个子视图,并且我有一个使用 [ViewAdded] 和 [ViewRemoved] 标记的中介。添加的视图和删除的视图功能都不会触发。我认为问题是:

  1. 子视图未正确注册到 Swiz。
  2. swiz 实例不知道 bean(但是我尝试手动添加 bean,但没有任何效果)。
  3. ViewAdded 和 ViewRemoved 元数据标记根本不起作用,因为每个 NativeWindow 对象都有自己的舞台实例。

有人知道更多吗?

0 投票
1 回答
820 浏览

apache-flex - Flex、Swiz 框架:调解(EventListener)标签在使用字符串常量时不起作用

我正在使用带有 Flex 的 Swiz 框架。我想mediate运气好地使用标签,这是我的问题:

在另一堂课中,我在这里有这段代码:

上面的代码按预期工作。Mediate将标签更改为常量时遇到问题:

有人知道为什么会这样吗?作为参考,这是我的 ConfigConstants 类:


注意:Mediate 标记与 EventListener 标记相同,只是在几个版本之前更改了名称。我知道它现在已经贬值了,但我认为没有任何理由在我们的代码库上进行查找和替换。


编辑1:我只是尝试替换EventHandlerMediate但出现同样的问题。


编辑 2:这是 Swiz 网页上的相关文档


编辑 3:我也尝试将事件放在引号中(感谢@Gerhard's),如下所示:

但该事件仍未收到。我认为问题可能出在我初始化 Swiz 的主 mxml 文件中:

另请注意

  • AcordianPanecom.sixtyfootersdude.views
  • Localecom.foxtrot.util
  • ConfigConstantscom.sixtyfootersdude.model

编辑 4:我尝试的最后一件事是:

0 投票
1 回答
124 浏览

apache-flex - Swiz 1.3.1 日志处理器

我尽一切努力让 LogProcessor for Swiz 运行。这是Foomonger项目。然而,我担心这些资源指的是旧版本的 swiz。

我想在没有 SwizLoggerConfig 的情况下实现 LogProceccor,因为我只需要将一些信息记录到迅雷的可能性。我不需要进一步的配置。之后我开始编写自己的 AbstractSwizLoggingTarget。

如果我将类复制到我的环境中,我会收到以下错误:TypeError: Error #1034: Typumwandlung fehlgeschlagen: org.swizframework.utils.logging::SwizLogger@e8aa8b1 kann nicht in mx.logging.ILogger umgewandelt werden。(对不起德语文本)

Der Quelltext:

谁能帮助我如何在 Swiz 中为中央日志记录(而不是调试)创建自己的 MetadataProcessor。我需要更多代码,请告诉我

谢谢弗兰克

0 投票
1 回答
380 浏览

apache-flex - 使用 Swiz 框架的 Flex 移动设备

我正在研究使用 SWIZ 框架的 flex 移动应用程序。
但是,我对所有框架都没有经验。
我在哪里可以知道它是什么并快速入门?
我知道它正在使用 MVC,但仅此而已。
请给我一些建议。

0 投票
1 回答
560 浏览

apache-flex - Adobe Flex:使用 Swiz 在模块中注入数据和调解事件

由于我的应用程序越来越大,我决定将我的项目分成几个模块,但是 Swiz on Modules 的文档非常差(http://swizframework.jira.com/wiki/display/SWIZ/Module+Support)。我尝试了 Swiz 示例(http://www.briankotek.com/blog/index.cfm/2010/8/16/Swiz-Example-Application-Demonstrating-Module-Support),但我无法将任何数据注入我的模块,甚至捕捉一个事件。但是,该模块已正确加载。

理想情况下,我最终会拥有多个 Flex 项目,每个项目都包含一个模块,并且每个 .swf 文件都部署到应用程序部署文件夹中。

但是,如果您不熟悉这样的结构,而是知道如何将数据/事件中介注入到同一个 Flex 项目中的模块中,我也很乐意阅读您的建议/知识。

欢迎任何有用的答案。

0 投票
0 回答
85 浏览

apache-flex - SharedObjectBean(Swiz 框架)的客户端持久性问题

我在我的 flex 应用程序中使用 Swiz 框架。我正在使用 SharedObjectBean 进行客户端持久性。它工作正常,但问题是当我关闭浏览器并再次重新启动应用程序时,客户端持久性不起作用。保存会话时,在 AppData 文件夹中创建了一个扩展名为 .sol 的文件。但是当我关闭浏览器时,该文件将被删除。

有人可以帮助我在关闭浏览器后让客户端持久性地重新启动应用程序吗?

0 投票
1 回答
177 浏览

apache-flex - 在 Flex 中调试时如何解决此错误?

我对 Flex 完全陌生,并且已经获得了一个可以处理的应用程序。我正在尝试第一次调试它(对我来说是第一次),它已经为以前的同事运行了(他不再在这里,所以我不能问他)。这是堆栈跟踪:

这是swizconfig

我也收到一个错误:找不到源:

谢谢