PDA

Просмотр полной версии : Незагружается видео


Skoder
06.03.2007, 14:12
Всем добрый день!

У меня возникла проблема
Я из php передаю адрес и имя видео файла который будет загружаться, флэш получает путь к файлу и его название но не проигрывает его.
вот мой код


var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
if (success) {
a = my_lv.str;
_root.video.contentPath = a;
trace(a);
} else {
trace("Error loading/parsing LoadVars.");
}
};
my_lv.load("http://localhost/video/phpscript.php");


когда запускаю swf то он пишет "1005: Invalid xml: URL: "video.flv " No root node found; if file is an flv it must have .flv extension"

Помогите чем сможете. Заранее благодарен.

etc
06.03.2007, 14:16
Какая версия флеша?

Skoder
06.03.2007, 17:50
Версия флэша восьмая

etc
06.03.2007, 18:04
А ссылка на flv как выглядит?

Skoder
06.03.2007, 18:13
ссылка выглядит так images/video.flv берётся из php файла и подставляется вместо переменной а

etc
06.03.2007, 20:31
Выкладывай исходник.

Skoder
06.03.2007, 21:32
вот исходники

etc
06.03.2007, 22:08
У меня всё ОК, никаких ошибок.
Куда он тебе такую ошибку вываливает, в аутпут? Судя по ошибке, это Flash 9, а не 8.

Skoder
06.03.2007, 22:48
в оутпут выбивает такое сообщение но у меня флэш восьмой, шас попробую преустановить флэш может он у меня накрылся

etc
07.03.2007, 01:00
Это полный текст ошибки?

Skoder
07.03.2007, 12:33
да это полный текст ошибки

etc
07.03.2007, 12:42
Вероятно, что-то не так с самим flv.
Т.е. скрипт здесь непричем. Выложи flv куда-нибудь.
А вообще, тебе надо указывать полный путь, а не относительный.
Типа http://localhost/video/images/video.flv

Skoder
07.03.2007, 14:13
я пробывал указывать полный путь, но ничего всё равно не работает.
Вот flv файл

etc
07.03.2007, 14:50
Указывать надо примерно так, тогда работает:
str=http://php/video/video.flv