Легко воспроизвести:
public function FLVTest() {
var p:FLVPlayback = new FLVPlayback();
var url:String = "foo.flv";
p.source = url;
}
Это отлично работает.
Но добавив некоторую переменную GET в URL, сделав что-то вроде этого ...
var url:String = "foo.flv" + "?bar=123456789";
... приводит к следующему сообщению об ошибке во время выполнения:
Исключительная ошибка: Ошибка типа: Ошибка # 1090: неверный элемент элемента синтаксического анализа XML
at fl.video::SMILManager/http://www.adobe.com/2007/flash/flvplayback/internal::xmlLoadEventHandler()[D:\DEVELOP\test_lib\fl\video\SMILManager.as:240]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Две вещи, которые мне не нравятся в этой ошибке:
- Кажется, я никуда не поймаю это для дальнейшего расследования.
- Я абсолютно не знаю, что это значит. Да, я знаю, что такое уродливый XML, но какое это имеет отношение к анализу XML?
Надеюсь, кто-нибудь может мне помочь. : -)