Прошу помощи с джавой. Я не совсем понимаю почему это не работает.
Добрый день. Прошу помогите. В нете инфы не нарыть, код не работает 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, время: 01:05. |