問題タブ [urlloader]

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 投票する
3 に答える
748 参照

actionscript-3 - ActionScript 3: anon 関数で EventListener を削除する方法

私は次のようにコードを書きました。問題は、イベントリスナーを
削除できず、関数を2回以上呼び出すと、2回以上機能することです。私の悪い英語と悪い説明で申し訳ありませんが、今日それを修正する必要があり、何をすべきかわかりません. コードはかなりわかりやすいと思います。助けてください!Event.COMPLETEloadData

0 投票する
1 に答える
1164 参照

flash - FlashAS3-URLLoaderが最後のデータを再度ロードする

さて、ここに1つの奇妙なバグがあります...

私のアプリでは、複数のxmlファイルをロードします。そしてそれらをロードするために、私は常に新しいURLLoaderを作成します。特にない。

最初のファイルは正常に機能し、2番目のファイルも正常に機能します。ただし、3番目のファイルは正常にロードされたと報告されますが、保持されているデータは実際には2番目のファイルのデータです。現在の回避策は、3番目のファイルを2回ロードすることですが、これはどういうわけか機能します...奇妙です。

私はそのようなことがどのように起こり得るのか全く分かりません。もちろん、3つのファイルはすべて、パスが異なる異なるファイルです。

これが関連するクラスです。何か役に立てば幸いです。不明な点がある場合は、お問い合わせください。DownloadJobクラスは、StringオブジェクトとFunctionオブジェクトを保持する単なるヘルパークラスです。後者は、ダウンロードが終了したときに呼び出されます。

0 投票する
6 に答える
1559 参照

flash - AS3アップロード速度テスト


AS3でスピードテストを行っています。そして、そのような問題が発生しました。
私はURLLoader( )自分のテストで使用しており、ダウンロードテストでは非常にうまく機能しますが、アップロードテストでは問題が発生しました。いくつかのバイナリデータをphp-scriptに送信し、現在の速度を計算progress_eventするためにを確認していますが、イベントはディスパッチされておらず、ファイル全体が送信されたときにのみ表示されます。では、バイト送信プロセスによって速度を決定するにはどうすればよいですか?bytesLoadedcomplete_event

PS使用できませんfileReference。テストを1つずつ使用していて、ユーザーにfilebrowse()ダイアログをクリックさせることができないためです。

どうも。

UPD 私のphpスクリプト:

はい、小さいですが、実際にはデータは必要ありません。アップロードの速度を確認する必要があります。

UPD 2

だから、すべての答え、コメントを読み、何時間もグーグルした後、私はおそらく解決策を手に入れましたが、それは最初に望んでいたものとは異なる方法で作られています。とにかくTYVMすべて、私はすぐに解決策を投稿します。

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

flash - AS3エラー#2044:未処理のエラー:IOErrorEventイベントリスナーでもURLLoaderを使用中

このエラーでフラッシュポップアップが表示されることがあります。

エラー#2044:未処理のエラー:。text =

私のコードはここにあります:

サービスからJSONデータを取得する際に問題が発生した場合はすでに処理していますが、リッスンしていてもこのエラーがポップアップするようです。

任意のアイデアをいただければ幸いです。

ありがとう。

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

actionscript-3 - actionscript 3 同期ローダー

大きなループが大量の画像をロードし、非同期で実行され、ロード中にブラウザが解放されるという典型的な状況があり、同期させたいのですが、それを行うのに大きな問題があります。このクラスの同期ローダーが見つかりましたが、うまく機能しますが、マウスイベントリスナーをローダーに追加することはできません。サンプルコードは次のとおりです。

}

これを行う方法はありますか?

0 投票する
4 に答える
2471 参照

actionscript-3 - URLLoaderは複数のファイルをロードし、結果の順序はload()の呼び出しと同じです。

URLLoaderは非同期であるため、サーバー側からのデータの順序がloader.load()呼び出しと同じであることを確認するにはどうすればよいですか?つまり、totalResultsのデータの順序は、URL関連のコンテンツの順序と同じですか?

コードスニペットは次のとおりです。

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

actionscript-3 - URLLoader の奇妙な動作 - ヘッダーの \r\n が正しくありません

URLLoader/URLRequest の非常に奇妙な動作に遭遇しました。次のコードを見てください。

HTTP raw リクエストを確認すると、次のように表示されます。

それで..wtf?URLLoader がヘッダー\r\nの後に挿入されるのはなぜですか? Cache-Control: no-cache解決策を見つけようとしましたが、運がありませんでした。

0 投票する
1 に答える
93 参照

php - URLUploader を使用した Flash Uploader の進行に関する問題

Flash と PHP サーバーを使用してアップローダーを作成したいと考えています。問題は、アップロード時に進行状況を取得できないことです。actionscript 3 で URLLoader クラスを使用しました。ビットマップ データからエンコードされた画像をアップロードするため、fileReference は使用しません。進行状況を取得するにはどうすればよいですか? P/s: アップロードしているファイルのサイズを PHP サーバーから返す方法はありますか?

0 投票する
1 に答える
979 参照

actionscript-3 - AS3: 複数の「get」URLRequest が機能しない

URLLoader で GET URLRequest を使用してサーバーからデータを読み込もうとしていますが、うまくいきます。問題は、一度しか機能しないことです。

これを挿入して getRequest を呼び出す Flash アプリケーションを開くたびに、URLLoader から正しいデータが取得されます。その後呼び出すたびに、応答が返され、Event.COMPLETE がディスパッチされますが、受信されるデータは常に最初の GET から取得されたデータです。アプリケーションを閉じて再度開いた場合にのみ、GET は実際に最新のデータを取得します。

これをテストするためにリモート デバッグ セッションも実行しましたが、この関数の最初の呼び出しだけが、読み取ろうとしているサーバーと通信することさえあることがわかりました。

私が考えることができる唯一の説明は、データを読み取った後に URLRequest と URLLoader がクリアされていないため、別の GET が呼び出されたときに、サーバーに接続しようとせずに最後に取得したデータを単純に再利用するということです。しかし、私はそれらをクリアしています:

GET URLRequests を再度有効にするために何かしなければならないことはありますか?

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

actionscript-3 - 非AIRアプリケーションでhttp応答ヘッダーを取得する方法

flash.net.URLLoaderオブジェクトのHTTP応答ヘッダーにアクセスしますか?

上記の質問は、AIRアプリケーションには解決策があるように見えましたが、非AIRフレックスアプリケーションには解決策がないようでしたか?それも可能ですか?