Доброе время суток. Делаю плеер, товарищ
etc обнаружил в нем РТЕ. Казалось бы, что там, нужно разобраться, почему оно возникает и пофиксить. Ан нет. РТЕ выбивает новый объект класса Sound. Причем выдает только когда флешка в сети. Локально не увидеть ее.
Весь код перелопачен, куча волос выдрано, но РТЕ так и не ушло. Есть подозрения, что нетСтрим у Sound какой-то статический, то есть, используется для всех экземпляров. В общем, творится что-то непонятное и, даже если перед созданием нового экземпляра Sound, вызывать close() у старого, ничего не меняется. Вот код:

Код AS3:
private function init(event:Event = null):void {
var sound:Sound = new Sound(); // 22
sound.load(new URLRequest("01.mp3")); // 23
sound = new Sound(); //24
sound.load(new URLRequest("01.mp3")); // 25
sound = new Sound();
sound.load(new URLRequest("01.mp3"));
sound = new Sound();
sound.load(new URLRequest("01.mp3"));
sound = new Sound();
sound.load(new URLRequest("01.mp3"));
sound = new Sound();
sound.load(new URLRequest("01.mp3"));
sound = new Sound();
sound.load(new URLRequest("01.mp3"));
}
И рте:

Код:
Error #2044: Необработанный IOErrorEvent:. text=Error #2032: Ошибка потока.
at Main/init()[D:\РАБОТА\FD\temp\src\Main.as:24]
at Main()[D:\РАБОТА\FD\temp\src\Main.as:14]
Тут можно полюбоваться на это дело в сети. Как раз сразу при загрузке выдает РТЕ.
Пожалуйста, помогите разобраться с полтергейстом и сохранить оставшиеся волосы на голове!