問題タブ [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.
flash - NetConnectionビデオが終了したら、プレゼンテーションの最初のフレームに移動します
おはようございます。ご覧いただきありがとうございます。これはAS3ではなくAS2です。
私はこのプレゼンテーションのセットアップを数年使用しましたが、ビデオから1番目のフレームにジャンプして戻す方法をまだ理解していません。私は通常、最初のフレームに一致する余分な数分のビデオをレンダリングするだけですが、それは面倒になります。とにかく、これが私の設定です。最初のフレームには停止コマンドと画像があります。写真には単純なon(release){gotoandplay(2);}があります。これは完全に機能します。
2番目のフレームは次のよう
になります。ビデオは約200MBであり、ネット接続を介してリンクされているため、フォルダーに残されます。
ビデオの再生が完了したら、プレゼンテーションをフレーム1に戻します。フレーム1には、素敵なタイトルスライドがあります。私は以前にいくつかの方法を試しましたが、このようなものの私の基本的なレベルは私を助けていません。これに追加して、終了を検出し、gotoAndPlay(1)を実行できるリスナーはありますか?または、フレーム3に複製することもできます。
ありがとう!
air - NetConnection 呼び出しで Adobe Air がクラッシュする
NetConnection を備えた Adobe Air モバイル アプリケーションを使用しています。私のAMFサーバーへの呼び出しで、呼び出しが行われ、すべてが正常に返されます。2 番目の呼び出しを行うと、アプリがクラッシュします。
これに遭遇した人はいますか?
php - AMFPHP と AS ファイルの接続に問題がある
AMFPHP を actionscript ファイルに接続しようとしていますが、それらの間の接続の部分を除いて、すべてが完全に機能しています。
これは、.as ファイルをサービスに接続しようとする方法です。
問題は、私はそれを機能させることができないということです。また、http を rtmpt (http トンネリング) に置き換えようとしましたが、うまくいきません。localhost の後にポートを追加しました。いくつか試してみましたが、うまくいきませんでした。
localhost の後に追加するポートによっては、onNetStatus が呼び出されないか、接続できないと表示されます。
何か助けはありますか?
ありがとう!
php - localhost に接続しようとすると Netconnection.Call.Badversion が発生する
ローカルでいくつかのテストを行おうとしていますが、AMFPHP サーバーを Flash に接続しようとすると問題が発生します。
これが私のサーバーへの接続方法です:
これは、AMFPHP に付属する定義済みのサンプル サービスを呼び出す方法です。
(res は Responder オブジェクトです)
試してみると、Netconnection.Call.Badversion メッセージが表示されます。
私はたくさんグーグルで検索し、さまざまな提案を試みましたが、何もうまくいかないようです。
何か案は?
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 を交換することです)
これは私のコードです。非常にシンプルなチャット アプリです。
flash-media-server - ネット接続に失敗しました
最近、Adobe メディア サーバー スターター 5.0 をダウンロードしました。rtmfp を使用して FMS に接続できません。NetConnection.Connect.Failed エラーが何度も発生します。ローカルで実行すると、問題なく動作しているように見えます。
ポート 80、443、1935 を確認しましたが、すべて開いています。
これをどのように診断する必要がありますか。
この問題の一般的な原因は何ですか?
ありがとうございました。
actionscript-3 - FMSに接続できません
なぜ接続できないのですか?アプリケーションを実行すると、出力にNetConnection.failedが表示されます。私のコードを注意深く見てください。文字列のURLは正しいと思います。FMSがダウンしているかどうか、またはコードエラーがあるかどうかはわかりません。
ありがとうございました
events - Actionscript 4: NetConnection.connect(...) が NetStatusEvent イベントを発生させない
red5-recorder ( http://www.red5-recorder.com/ ) をダウンロードしましたが、録音を開始できません。デバッグ後、メディア サーバーに記録するために必要な作成された netconnection が NetStatusEvent イベントを発生させないことがわかりました。そのため、基本的にサイレントに失敗します。次の最小限の作業例で接続を実装しました。
このコードの出力は次のとおりです。
actionscript api は、connect-call が常にそのようなイベントを発生させることを示しています。
さらに、netconnection は呼び出しの 10 秒後に「接続」されていません (NetConnection オブジェクトの状態)。私もこれを見ました: NetConnect は、SilverLight から呼び出されたときに Flash でサイレントに失敗します しかし、著者が提案した、接続 uri で rtmp と http を交換する修正は機能しません。また、私は uri をテストし、実際に個人的なプロジェクトでまったく同じコード スニペットをテストしましたが、そこでは機能しました。red5-recorder プロジェクトで、メディア サーバーへの接続がサイレント モードで失敗する理由がわかりません。
厄介な部分は、接続 uri としてランダムな文字列を渡しても、何も起こらないことです (イベントも例外もクラッシュもありません)。また、私の経験では例外を引き起こした nc.client becore nc.connect() を設定しなくても、例外は発生しませんでした。
どんな提案でも大歓迎です。
actionscript-3 - レスポンダーのコールバック メソッド
Responder
オブジェクトを作成する必要があります。コンストラクターのドキュメントには次のように書かれています。
パラメーター
result : Function — サーバーへの呼び出しが成功し、結果を返す場合に呼び出される関数です。
status : Function (default = null) — サーバーがエラーを返した場合に呼び出される関数です。
ステータス関数のパラメータは何ですか? 署名がfunction(default = null)
_default
- は何型
default
ですか? - 何が含まれている可能性がありますか?