问题标签 [netconnection]

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

flash - NetConnection 视频结束后,移至演示文稿的第一帧

早上好,感谢您的观看。这是 AS2,不是 AS3。

我已经使用这个演示设置好几年了,我还没有弄清楚如何让它从视频再次跳回第一帧。我通常只渲染与第一帧匹配的额外几分钟的视频,但这越来越烦人了。无论如何,这是我的设置:第一帧有停止命令和图片。图片有一个简单的 on(release){ gotoandplay(2);} 这很好用。 第一帧设置和代码 第二帧如下所示: 第二帧有网络连接的东西 视频保留在文件夹中,因为它大约 200mb,并通过网络连接。

我希望演示文稿在视频完成播放后跳回第一帧,漂亮的标题幻灯片就在那里。我以前尝试过几种方法,但是我对这些东西的基本水平对我没有帮助。我可以添加一个侦听器来检测结束并允许我 gotoAndPlay(1) 吗?或者我什至可以将它复制到第 3 帧。

谢谢!

0 投票
3 回答
267 浏览

air - NetConnection 调用时 Adob​​e Air 崩溃

我有一个具有 NetConnection 的 Adob​​e Air 移动应用程序。一个在呼叫我的 AMF 服务器时会进行呼叫,并且一切都恢复正常。当我拨打第二个电话时,我的应用程序崩溃了。

有人遇到这个吗?

0 投票
2 回答
376 浏览

php - 将 AMFPHP 与 AS 文件连接时出现问题

我试图将 AMFPHP 与动作脚本文件连接起来,除了它们之间的连接部分外,一切都运行良好。

这就是我尝试将 .as 文件与服务连接的方式:

问题是,我不能让它工作。我也尝试将http替换为rtmpt(http隧道)但它也不起作用,我在localhost之后添加了端口,我尝试了几个,没有运气。

根据我在 localhost 之后添加的端口,甚至没有调用 onNetStatus,或者它说它无法连接。

有什么帮助吗?

谢谢!

0 投票
1 回答
2995 浏览

php - 当我尝试连接到 localhost 时获取 Netconnection.Call.Badversion

我试图在本地进行一些测试,当我尝试将我的 AMFPHP 服务器与 Flash 连接时,我发现了一些问题。

这是我连接到服务器的方式:

这就是我调用 AMFPHP 附带的预定义示例服务的方式:

(res 是一个 Responder 对象)

当我尝试它时,我收到一条 Netconnection.Call.Badversion 消息。

我用谷歌搜索了很多,并尝试了不同的建议,但似乎没有任何效果。

有任何想法吗?

0 投票
0 回答
1021 浏览

actionscript-3 - 接收多个 NetStream.Connect.Success 事件,当它被认为不应该发生时触发

我正在尝试使用 NetStream 在在线 Flash 多人游戏中的玩家之间传递数据。

我使用 NetConnection 类的事件调度,所以我知道我的客户端的当前状态是什么。

例如,当我有一个“NetConnection.Connect.Success”时,我知道我可以开始使用 NetStream 类并将 NetConnection 对象传递给它。

一切都有意义并且工作正常。

但是,我在监听 NetStream.Connect.Success 事件时遇到了问题。似乎这个事件被无缘无故地触发了多次,它是在两个用户相互连接时第一次触发,这很好,我可以看到他们的 farID 并将其传递给另一个对等方,一切正常。

但是,在这些对等方之间的第一次连接之后,3 或 4 多个 NetStream.Connect.Success 被无缘无故地触发。这不仅让我很恼火,因为我不明白为什么会发生这种情况,而且还破坏了我的“基于事件”的架构,以确定接下来要根据什么事件被触发。

我可以毫无问题地发送和接收消息,直到我得到一个 NetStream.Connect.Closed,这通常会在几秒钟后发生。有时我从来没有收到一个关闭的事件,有时当我收到一个时,我仍然可以发送和接收消息,就像另一个连接被关闭而不是我现在使用的连接一样。

就像你看到的那样,它真的很乱,我不知道是我犯了一些错误还是整个事件系统设计得不好。

我不知道我是否做得对的另一件事是,我将发送流和接收流的客户端属性分配给“this”,不确定是否可以,但因为它“有效”..我猜不是这种奇怪行为的责任。

(amfphp 服务的作用是交换 farID)

这是我的代码,它是一个非常简单的聊天应用程序:

0 投票
1 回答
451 浏览

actionscript-3 - AS3 如何在对等实例 swf 中控制影片剪辑?

我在 Flash CS6 中使用 netconnection 和 netgroup 制作了一个应用程序。我正在尝试构建一个简单的 2 人多人游戏。当 2 两个播放器连接时,我想在 swf 的一个实例中隐藏一个影片剪辑,而不是另一个。这是怎么做的?

这是一个回合制游戏,所以当玩家 1 轮到他时,玩家 2 一定不能点击按钮(所以我想隐藏它),反之亦然。

0 投票
0 回答
422 浏览

flash-media-server - 网络连接失败

我最近下载了 Adob​​e 媒体服务器启动器 5.0。我无法使用 rtmfp 连接到 FMS。我不断收到 NetConnection.Connect.Failed 错误。当我在本地运行它时,事情似乎工作正常。

我检查了端口 80、443 和 1935,它们都是开放的。

我该如何诊断。
这个问题的常见原因是什么?

谢谢你。

0 投票
1 回答
1112 浏览

actionscript-3 - 无法连接到 FMS

为什么连接不上?当我运行应用程序时,我在输出中收到 NetConnection.failed。你能仔细看看我的代码吗?我相信我的字符串 url 是正确的。我不确定我的 FMS 是否已关闭或是否存在代码错误。

谢谢你

0 投票
1 回答
457 浏览

events - Actionscript 4:NetConnection.connect(...) 不会触发 NetStatusEvent 事件

我下载了 red5-recorder ( http://www.red5-recorder.com/ ),但无法开始录制。调试后,我发现需要记录到媒体服务器的网络连接不会触发 NetStatusEvent 事件,因此基本上它会默默地失败。我已经使用以下最小工作示例实现了连接:

这段代码的输出是:

actionscript api 声明连接调用总是触发这样的事件:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetConnection.html#includeExamplesSummary

此外,调用后 10 秒,网络连接未“连接”(NetConnection 对象的状态)。我还看了这个: 从 SilverLight 调用时,NetConnect 在 Flash 中静默失败 但是作者建议的修复方法,在连接 uri 中交换 rtmp 和 http,不起作用。此外,我在个人项目中测试了 uri,实际上是完全相同的代码片段,它确实有效。我似乎无法找到为什么在 red5-recorder 项目中连接到媒体服务器会静默失败。

尴尬的部分是,如果我将一些随机字符串作为连接 uri 传递,仍然没有任何反应(没有事件、没有异常、没有崩溃)。也没有设置 nc.client becore nc.connect(),这在我的经验中会导致异常,但不会导致异常。

欢迎任何建议。

0 投票
1 回答
224 浏览

actionscript-3 - 响应者回调方法

我需要创建一个Responder对象,构造函数文档说:

参数

result : Function — 如果对服务器的调用成功并返回结果,则调用该函数。

status : Function (default = null) — 服务器返回错误时调用的函数。

状态函数的参数是什么?它说签名是function(default = null),但实际上并没有解释什么是default

  • 什么类型default
  • 它可能包含什么?