確かにベストプラクティスではありませんが、同じ関数呼び出しの中でファイルを読み込んで内容を取得する必要があります。これは、urlLoader.load
関数を呼び出して、コンテンツがロードされるのを待つ(while(true)
と言う)。COMPLETEイベントを待たずにファイルをロードするには?
フラッシュがイベントをトリガーしないか、現在のスレッドが終了するまでファイルのロードを続行しないという事実に悩まされています。 Flashが現在のメソッド呼び出しを終了せずにファイルの内容を利用できるようにする方法はありますか?
私はこれが良いことではないことを知っています。これは、イベントを待たずにファイルの内容が必要なローカル環境のプロセスを容易にするためです。私がプロセスを続行させると、すでにキューに入れられた他のイベントが起動し、混乱します。残念ながら、コードを完全にリファクタリングしすぎると、あまりにも多くの労力がかかるでしょう。
を試してみてください。それを吸ってリファクタリングするだけ。 –
私はそれを書いていませんでした:( – LopSae
IMHO、まったくありません。システムコードでロードされ、ユーザーコードが終了するまで起動しません。 'elastic racetrack'を検索して、フラッシュフレーム中に何が起こるかを確認してください。 – alxx