Я использую следующий код для повторного использования одной переменной компонента FLVPlayback. Кто-нибудь знает, почему NetStream не останавливается?AS3 NetStream, похоже, не закрывается
public function clearVideoPlayer(newSource:String):void {
if (_videoFLV) {
removeChild(_videoFLV);
_videoFLV.getVideoPlayer(0).close();
_videoFLV = null;
}
_videoFLV = new FLVPlayback();
_videoFLV.autoPlay = false;
_videoFLV.autoRewind = false;
_videoFLV.width = 320;
_videoFLV.height = 240;
_videoFLV.source = newSource;
addChild(_videoFLV);
}
Но после того, как работает функция несколько раз, чтобы разведать Согласно наблюдениям в NetStream
не закрываются.
В строке «Сетевые события» пользовательского интерфейса я получаю , например. 4 x Получение NetStream аудио/видео, 5 x Получение NetStream аудио/видео, 2 x Получение NetStream аудио/видео
Это продолжается бесконечно долго, после того, как длина любого из видео.
Спасибо,
Все
Слушатели событий добавлены в '_videoFLV', которые вы не удалили? –