|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Ошибка потока или неправильно работающий Sound
Доброе время суток. Делаю плеер, товарищ etc обнаружил в нем РТЕ. Казалось бы, что там, нужно разобраться, почему оно возникает и пофиксить. Ан нет. РТЕ выбивает новый объект класса Sound. Причем выдает только когда флешка в сети. Локально не увидеть ее.
Весь код перелопачен, куча волос выдрано, но РТЕ так и не ушло. Есть подозрения, что нетСтрим у Sound какой-то статический, то есть, используется для всех экземпляров. В общем, творится что-то непонятное и, даже если перед созданием нового экземпляра Sound, вызывать close() у старого, ничего не меняется. Вот код: 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] Пожалуйста, помогите разобраться с полтергейстом и сохранить оставшиеся волосы на голове!
__________________
тут я |
|
|||||
У меня точно такая же ошибка возникает, когда музыка лежит в той же папке где и Main класс (во FD). Стоит переложить её в папку lib, всё начинает работать.
Последний раз редактировалось samana; 29.05.2011 в 11:48. |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
а причём здесь главный класс(сырцы) и релиз?
И lib тоже для других целей (это место для хранения swc библиотек) всё что6 относится к конечному продукту должно лежать в папке bin По теме: не знаю, что сказать - здесь поможет уличная магия.
__________________
Отряд Котовскага |
|
|||||
А ведь действительно! Почему-то спутал что файлы должны быть рядом с swf, а не с главным классом. Спасибо.
|
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Я так и не понял, когда ошибка возникает. просто в момент создания нового Саунда? Ещё до загрузки?
__________________
Отряд Котовскага |
|
|||||
Провел эксперименты:
var sound: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(); То все, РТЕ. Кроме того, ошибку у меня не получалось словить в try-catch, игнорируется и все.
__________________
тут я |
Часовой пояс GMT +4, время: 09:08. |
|
« Предыдущая тема | Следующая тема » |
|
|