问题标签 [fluorinefx]

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

javascript - 在 Adob​​e Air 中使用 FluorineFx Aperture 的 Javascript 示例

这是我第一次发帖。如果有任何磨损,请原谅我。

我的问题是,有没有人使用 Javascript 语言在 Adob​​e Air 中使用“ FluorineFx Aperture ”框架?我想看一些代码示例来了解一下。请帮忙。谢谢。

0 投票
1 回答
281 浏览

c# - 如何在一个 fluorinefx 网关中运行第二个 ApplicationAdapter

我试图在一个网关中拥有两个 ApplicationAdapter。我的直觉告诉我要查看配置文件:remoting-config.xml 和 services-config.xml。

定义了一些通道,例如:

所以我可以在这里添加一个频道。

另外,我想将另一个包含 app.config 的文件夹添加到应用程序文件夹中。

但是之后:

如果 Flash 客户端连接到给定的端点(比如端口 1935),它如何“知道”它应该访问哪个 applicationAdapter?

希望我说清楚:)

0 投票
1 回答
316 浏览

actionscript-3 - 在某些 IE 版本中没有提出氟请求

我们构建的 Fluorine 集成有一个非常奇怪的问题。

我们有一个带有验证码的表格;Captcha 图像是从一个创造性地命名的 .Net/AMF 网络服务填充的,GetCaptchaImage.ashx并且可以从 Flash 中的文本超链接重新加载。

在某些版本的 IE(特别是 IE8,但也可能是其他版本)中,无论IE 版本 emulationwmode,单击文本链接会导致对我们的 Fluorine 网关的 HTTP 调用成功,但对 web 服务的调用不会跟着它。使用Microsoft Fiddler检查 HTTP 事务,我们看到:

没有别的,而在任何其他浏览器中我们看到:

进行调用的代码似乎是从 继承的,没有任何覆盖,org.osflash.signals.Signal.dispatch所以我不明白为什么它不会 Just Bloody Work™。实际的方法调用如下:

getCaptchaAgain整个代码库中唯一提到的其他内容是:

唯一的其他出现getNewCaptcha是该行:

编辑: Juan Pablo Califano指出我没有注意到有对 的引用getTheCaptchaAgain,我将其误读为getCaptchaAgain. 它被定义为

并且只从 调用onFormResponse,它是无趣的。captchaSignal定义在

CaptchaSignal扩展org.osflash.signals.Signal并且无趣,但在一行中被调用:

CaptchaCommand延伸SignalCommand并最终在内部flash.events.EventDispatcher调用

wherecollectArgs是一个Array没有提供任何线索的论点。

结束编辑

有谁知道为什么第二个电话不会进入网络服务器?我不明白为什么 Flash 不会发出 HTTP GET,但同样,我想不出浏览器(更不用说这个浏览器)会抑制它的任何原因。我不是 Flash 开发人员(我在这里管理 .Net 团队),但我看不出有什么奇怪的地方,而且我和 Flash 团队(包括构建代码的开发人员)都想不出任何可能的原因正在发生。

有什么想法吗?

0 投票
1 回答
1469 浏览

c# - 使用 FluorineFx 作为客户端连接 NetConnection 时处理服务器端 RtmpConnection.Invoke()

我正在尝试创建一个基本的控制台应用程序,以便对我们基于 FluorineFx 的闪存远程处理服务器进行压力测试。

我可以正常连接,但我正在调用的服务器方法调用了这个客户端函数:

我正在努力找出如何将此方法公开给连接。NetConnection.Call() 方法允许您传入回调,但其结果始终为 null,并且 NetConnection 调用失败并出现以下错误:

这是我的客户端代码:

0 投票
1 回答
1548 浏览

c# - FluorineFX rtmp 连接超时

我有我用 csharp 编写的应用程序服务器。服务器正在与使用 FLEX 4 (Flash Builder 4.5) 构建的 Flash 客户端进行通信。

服务器和客户端之间的通信是使用 RTMP 完成的。

对于服务器端的 RTMP 功能,我使用了 FluorineFX(托管在 IIS7 中)。

所有连接都是使用远程过程调用完成的,其中 Flash 客户端在服务器中执行远程过程并在 RPC 响应回调函数中获取结果。

服务器也可以使用 RPC 向客户端发送消息。

我的问题是服务器在最后一个客户端连接后 6 分钟断开所有客户端的连接,我无法弄清楚它为什么这样做。

services-config.xml 看起来像:

web.config 包含以下配置:

任何解决超时的帮助将不胜感激

科比

0 投票
3 回答
992 浏览

.net - 使用 FluorineFx 的 Flash builder 和 .Net 集成

我正在尝试从 Flash builder 4 中调用一个用 .Net 编写的简单数据服务。请告诉我步骤或任何链接或示例。先感谢您。

0 投票
2 回答
1826 浏览

actionscript-3 - 如何在 FlashDevelop AS3 项目中使用 FluorineFx 配置 RTMP 通道?

我正在尝试让 RTMP 消息传递应用程序在FlashDevelopFluorineFx中工作。我习惯于在 FlexBuilder 3 中使用一些骇客来连接 NetConnection,但我正在画一个空白,让它与 FlashDevelop 一起工作。

我有一个带有配置文件 \WEB-INF\flex\services-config 的 FluorineFx 网站

我的 client.swf 文件在我网站上的目录 \apps\chat 中运行

在 apps\chat 目录中,我有一个 App.config 文件:

testfx.AppHandler 类只有一个 echo 方法:

我有一个带有以下 .swc 库的 FlashDevelop 项目

  • 框架.swc
  • RPC.swc
  • rpc_rb.swc

main.as 文件是:

当我运行它时,我得到的当前异常是:

[Fault] 异常,information=[MessagingError message='Destination 'chat' 要么不存在,要么目的地没有定义频道(并且应用程序没有定义任何默认频道。)']

0 投票
2 回答
810 浏览

asp.net - FluorineFX 是否成熟到足以用于大型 Web 应用程序?

我正处于开发用 Flex 编写的大型 Web 应用程序的计划阶段,想知道是否有人在大型生产环境中实际使用过 FluorineFX?

文档和在线社区让它看起来在未来几年内可能会被抛弃,我还没有读到关于它在生产中使用的信息。

我也一直在评估 Weborb,但成本非常高,我对它的一般工作流程/设置并不完全满意。还有其他我应该考虑的解决方案吗?

0 投票
1 回答
183 浏览

generics - 如何实例化 C# 泛型来自 ActionScript RemoteObject 的类?

是否可以使用 RemoteObject 和源从 Flex 创建 C# Generic 类的实例?

我收到此错误消息:

无法创建 Service.GenericClass``1[T] 的实例,因为 ContainsGenericParameters 为真。

这是有道理的,因为我没有指定实体类,但是,我该怎么做?

我正在使用 FluorineFx 进行远程处理。

0 投票
1 回答
534 浏览

apache-flex - Flex 4.5/4.6 (AIR) 可以与 FluorineFX 集成吗?

我想创建一个针对 android 平台的移动应用程序。我计划使用 FLEX 4.5/ 4.6 (AIR) 和 MSSQL 作为其数据库。FLEX 4.5/4.6 可以使用 FLUORINEFX 连接到 MSSQL 2005 数据库吗?

我使用 FLEX 3(FLASH PLAYER)创建了一个基于 Web 的应用程序,该应用程序使用 FLUORINEFX 连接到 MSSQL 2005 数据库。

我不确定 FLEX 4.5/4.6 (AIR) 是否与 FLUORINEFX 集成?请指导我如何解决这个问题。找不到正确的信息让我继续前进,或者我在谷歌搜索期间使用了错误的关键字。