FireFox 用の httpfox をダウンロードする必要があります。この SNIFFER を使用すると、ブラウザを介してどのようなデータが流れているかを確認できます。各ファイルへのパスを含め、ファイルが読み込まれていることを確認できます。また、POST および GET 変数をスニッフィングすることもできます。これにより、ファイルがどこからプルされているかが示され、それに基づいて相対パスを修正できます。
https://addons.mozilla.org/en-US/firefox/addon/6647
重要:
SWF から呼び出されるすべての外部アセットは、SWF ではなく、Web 上にロードされるときにそれらをロードする html ファイルに関連しています。唯一の例外で、これは AS3 で始まったものです。FLV は、他のすべてのアセットのように SWF をロードする HTML ドキュメントではなく、SWF に関連しています。これが SNIFFERS が重要なツールである理由です。スニファーの URL が奇妙なパスを呼び出していることに気付くまで、しばらく頭を悩ませました。
以下は、サウンドをロードする方法です。
var soundRequest:URLRequest = "path/to/file.mp3";
var s:Sound = new Sound(soundRequest);
var sChannel = s.play(0, int.MAX_VALUE); //Causes it to repeat by the highest possible number to flash.
//Above starts the sound immediatly (Streaming);
//Now to wait for completion instead, pretend we didnt start it before.
s.addEventLister(Event.SOUND_COMPLETE, onSComplete, false, 0, true);
function onSComplete(e:Event):void
{
var sChannel = s.play(0, int.MAX_VALUE); //Causes it to repeat by the highest possible
}