![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2006
Сообщений: 4
|
Уважаемые,
нужно чтобы FLVPlayback брал название файла из скрипта, но чтото не получается флеш, в первом кадре: import mx.video.*;
my_FLVPlybk.contentPath = _root.myVar;
var listenerObject:Object = new Object();
listenerObject.metadataReceived = function(eventObject:Object):Void {
my_FLVPlybk.setSize(my_FLVPlybk.preferredWidth, my_FLVPlybk.preferredHeight);
};
my_FLVPlybk.addEventListener("metadataReceived",listenerObject);
window.onload = function() {
window.document.myFlash.SetVariable("myVar", "http://test.fotomade.ru/1.flv");
}
<OBJECT id=myFlash .....> <PARAM ...><PARAM ...> <embed src="player.swf" swliveconnect="true" .... name="myFlash"></embed> </OBJECT> что я не так делаю? PS в поиск (в том числе и гугль) просьба не посылать, все перерыл, конкретно моего случая не нашел ![]() Последний раз редактировалось static; 16.06.2006 в 14:01. |
|
|||||
|
ответ кстати проще чем кажется даже, ты передаешь переменную после инициализации кода, тоесть contentPath == null
прикрути листенер на изменение переменной myVar
__________________
I'm only happy when it rains. Waka Laka Последний раз редактировалось Usnul; 16.06.2006 в 15:15. |
|
|||||
|
2 static:
Так навскидку, насколько я понял значение переменной устанавливается по событию онЛоад, а флэшка загружается и пытается воспроизвести поток до этого события, иными словами переменная myVar не определена на момент начала воспроизведения потока. Хотя не гарантирую что в этом проблема. Надеюсь понятно |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 4
|
2 vooparker
я специально ставил в флеше текстовое поле, в котором выдавалось значение переменной myVar - все было в порядке.. а как в качестве значения contentPath - ноль эмоций... Цитата:
my_FLVPlybk.addListener(myVar); ? |
|
|||||
|
возможно я ошибаюсь, но ты не на флекссе это дело пишешь случайно?
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 4
|
эээ.... а что такое "флексс" ?! :-)
|
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
в качестве теста
1. my_FLVPlybk.contentPath = "http://test.fotomade.ru/1.flv"; - узнаешь вообще работает ли 2. тест №1 возращаешь в первоначальное положение <embed src="player.swf?myVar='http://test.fotomade.ru/1.flv'" - если и так сработает - значит переменная попадаешь во флэш позже чем надо |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 4
|
2Stone
получилось, и в 1 и в 2 все понятно спасибо огромное!! проблема значит именно в том что переменная опаздывает передается кстати а методом <embed src="... можно несколько переменных передать? |
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
<embed src="player.swf?var1='value1'&var2='value2'&........
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|