Прошу помощи с джавой. Я не совсем понимаю почему это не работает.
Добрый день. Прошу помогите. В нете инфы не нарыть, код не работает 8((
Суть такова. Есть Флеш плеер, который я встраиваю в браузер index.htm Код:
..... Разработчики этого флеш плеера уверяют в доках, что можно управлять флеш плеером посредствам джавы, а именно Цитата:
<html> <head> <script language="JavaScript"> function but1() { document.getElementById("OBJECT1").SetVariable("player:jsPause", ""); } </script> </head> <body> <object id="OBJECT1" type="application/x-shockwave-flash" data="maxi.swf" width="720" height="700"> <param name="movie" value="maxi.swf" /> ...бла бла бла </object> <br> <input type="button" value="Первая кнопка" onClick="but1()"> <input type="button" value="кнопка 2" onClick="document.getElementById('OBJECT1').SetVariable('player:jsPause', '');"> </body> </html> Первая кнопка не работает 8((( Ничего не происходит кнопка 2 тоже самое. Подскажите как мне правильно использовать джавакод, чтобы он всетаки подействовал на флеш плеер?? Помимо самого плеера.swf никаких файлов больше нету |
дайте ссылку на доки этого плеера, а то у меня такое чувство что вы чего то не дочитали
|
вот
h**p://flv-player.net/players/maxi/documentation/ |
Вложений: 1
Вложил на всякий все файлы проекта
|
1 первое посмотри на свои id.язык учитывает регистр-то что ты выложил здесь это одно-в индексе у тебя они в разных регистрах.
2 зачем 2м кнопкам одинаковое действие -пауза? 3 чтобы действие пауза сработало-нужно сначала запустить плей вот у тебя 3 ошибки в индексе работает всё |
Тестю на локалке
1. Исправил, теперь вот так вот <html> <body> <object id="OBJECT1" type="application/x-shockwave-flash" data="2seltpl.swf" width="720" height="700"> <param name="movie" value="2seltpl.swf" /> <param name="allowFullScreen" value="true" /> <param name="wmode" value="opaque" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="quality" value="high" /> <param name="menu" value="true" /> <param name="autoplay" value="false" /> <param name="autoload" value="false" /> <param name="FlashVars" value="configxml=test__.xml" /> </object> <br> <input type="button" value="кнопка 2" onClick="document.getElementById('OBJECT1').SetVariable('player:jsPause', '');"> </body> </html> 2. Я просто думал, что я неправильно обращаюсь к функции или вызываю ее не так, поэтому сделал 2 варианта. Убрал один 3. Я всегда перед нажатием на кнопку жму плэй ---------------- Все исправил, не работает 8((. Блин я не понимаю почему не работает. Ты мне можешь свой код показать, при октором у тебя заработала пауза? МОжет у меня ПО старое? Denwer3_Base_2008-01-13_a2.2.4_p5.2.4_m5.0.45_pma2.6.1 Заливал в нэт, тоже не хочет пахать. |
твой код с индекса. убрал вторую функцию. и поменял название ид -OBJECT1 на другое.
причём денвер? у тебя там нет рнр-чтобы денвер требовался мож связано с тем что OBJECT1 поменял на другое <html> <head> <script language="JavaScript"> function but1() { document.getElementById("ob").SetVariable("player:jsPause", ""); } </script> </head> <body> <object id="ob" type="application/x-shockwave-flash" data="2seltpl.swf" width="720" height="700"> <param name="movie" value="2seltpl.swf" /> <param name="allowFullScreen" value="true" /> <param name="wmode" value="opaque" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="quality" value="high" /> <param name="menu" value="true" /> <param name="autoplay" value="false" /> <param name="autoload" value="false" /> <param name="FlashVars" value="configxml=test__.xml" /> </object> <br> <input type="button" value="Ïåðâàÿ êíîïêà" onClick="but1()"> </body> </html> и принажатии на первую кнопку начинает кричать что заблокировно действие флешу нужно расширить права-так что обращение к плееру идёт. дальше не проверял-точнее это уже не проблема скрипта если в as бок.запускал в фф и опере |
Вставляю полностью твой код в index.htm не работает 8(( я не понимаю в чем дело. Мувик не останавливается. Пробую в ФФ, никаких ошибок и предупреждений по джаве нету и до этого небыло. Может чего то у меня не стоит?
Попробывал в ИЕ, тоже самое |
вопрос конечно глупый-а у тебя в браузерах выполнение сценариев javascript разрешено? и какая версия адоб плеера стоит?
|
Галка использовать джаву в ФФ стоит но в консоле ошибок. окгда я жму на кнопку пишет
Error calling method on NPObject! и адрес локальной странички, с которой я жму кнопку ![]() ![]() Флеш 10 версия |
Часовой пояс GMT +3, время: 05:50. |