問題タブ [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ビデオが終了したら、プレゼンテーションの最初のフレームに移動します

おはようございます。ご覧いただきありがとうございます。これはAS3ではなくAS2です。

私はこのプレゼンテーションのセットアップを数年使用しましたが、ビデオから1番目のフレームにジャンプして戻す方法をまだ理解していません。私は通常、最初のフレームに一致する余分な数分のビデオをレンダリングするだけですが、それは面倒になります。とにかく、これが私の設定です。最初のフレームには停止コマンドと画像があります。写真には単純なon(release){gotoandplay(2);}があります。これは完全に機能します。 最初のフレームのセットアップとコード 2番目のフレームは次のよう 2番目のフレームにはネット接続のものがあります になります。ビデオは約200MBであり、ネット接続を介してリンクされているため、フォルダーに残されます。

ビデオの再生が完了したら、プレゼンテーションをフレーム1に戻します。フレーム1には、素敵なタイトルスライドがあります。私は以前にいくつかの方法を試しましたが、このようなものの私の基本的なレベルは私を助けていません。これに追加して、終了を検出し、gotoAndPlay(1)を実行できるリスナーはありますか?または、フレーム3に複製することもできます。

ありがとう!

0 投票する
3 に答える
267 参照

air - NetConnection 呼び出しで Adob​​e Air がクラッシュする

NetConnection を備えた Adob​​e Air モバイル アプリケーションを使用しています。私のAMFサーバーへの呼び出しで、呼び出しが行われ、すべてが正常に返されます。2 番目の呼び出しを行うと、アプリがクラッシュします。

これに遭遇した人はいますか?

0 投票する
2 に答える
376 参照

php - AMFPHP と AS ファイルの接続に問題がある

AMFPHP を actionscript ファイルに接続しようとしていますが、それらの間の接続の部分を除いて、すべてが完全に機能しています。

これは、.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 イベントが発生するはずがないときに発生する

オンライン Flash マルチプレーヤー ゲームでプレーヤー間でデータを渡すために NetStream を少し試しています。

NetConnection クラスによるイベント ディスパッチを使用して、クライアントの現在の状態を把握しています。

たとえば、「NetConnection.Connect.Success」がある場合、NetStream クラスの使用を開始して NetConnection オブジェクトを渡すことができることがわかります。

すべてが理にかなっており、正常に動作します。

しかし、NetStream.Connect.Success イベントをリッスンするときに問題が発生します。このイベントは理由もなく複数回発生するようです。2 人のユーザーが相互に接続したときに初めて発生します。これは問題ありません。farID を確認して他のピアに渡すことができ、すべて正常に動作します。

ただし、これらのピア間の最初の接続の後、明らかな理由もなく、さらに 3 つまたは 4 つの NetStream.Connect.Success が発生します。なぜそれが起こっているのか理解できないので、それは私を悩ませるだけでなく、どのイベントが発生したかに関して次に何をすべきかを決定するために、私の「イベントベース」アーキテクチャを壊します。

通常数秒後に発生する NetStream.Connect.Closed を取得するまで、問題なくメッセージを送受信できます。クローズド イベントが発生しない場合もあれば、イベントが発生してもメッセージを送受信できる場合があります。現在使用している接続ではなく、別の接続がクローズされたようです。

ご覧のとおり、本当にごちゃごちゃしています。何かミスをしているのか、それともイベント システム全体の設計が悪いのかわかりません。

私が正しくやっているかどうかわからないもう1つのことは、送信ストリームと受信ストリームのクライアントプロパティを「これ」に割り当てることです.この奇妙な動作の責任はありません。

(amfphp サービスの役割は、farID を交換することです)

これは私のコードです。非常にシンプルなチャット アプリです。

0 投票する
0 に答える
422 参照

flash-media-server - ネット接続に失敗しました

最近、Adobe メディア サーバー スターター 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/ ) をダウンロードしましたが、録音を開始できません。デバッグ後、メディア サーバーに記録するために必要な作成された netconnection が NetStatusEvent イベントを発生させないことがわかりました。そのため、基本的にサイレントに失敗します。次の最小限の作業例で接続を実装しました。

このコードの出力は次のとおりです。

actionscript api は、connect-call が常にそのようなイベントを発生させることを示しています。

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

さらに、netconnection は呼び出しの 10 秒後に「接続」されていません (NetConnection オブジェクトの状態)。私もこれを見ました: NetConnect は、SilverLight から呼び出されたときに 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ですか?
  • 何が含まれている可能性がありますか?