флеш плеер: использование - PullRequest
0 голосов
/ 14 апреля 2010

Я использую Adobe Flash Player на своем сайте, и теперь мне нужно увеличить некоторые файлы в базе данных, когда пользователь нажимает на плеер. вот сценарий

<div id="conteiner" style="text-align: center;" ></div>
<script type="text/javascript">
            var s1 = new SWFObject("player.swf","ply","420","380","9","#FFFFFF");
            s1.addParam("allowfullscreen","true");
            s1.addParam("allowscriptaccess","always");
            s1.addParam("flashvars","file=<?=$video ?>");
            s1.write("conteiner");
        </script>

Я хочу использовать для этого ajax, но как я могу написать функцию во флэш-объекте? заранее спасибо

UPDATE: у меня есть только файл swfobject.js, который содержит такие данные

if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7)
...

и player.swf, и HTML, я уже показал. у меня нет сейчас флеш плеера или нет, и что я могу сделать?

1 Ответ

0 голосов
/ 14 апреля 2010

Скрипты в HTML не могут прослушивать щелчки в плагинах. Если вы хотите получать информацию о клике во вставке Flash, вам нужно будет добавить код в Flash-фильм, чтобы передать уведомление о клике обратно в JavaScript.

Какой видеоплеер вы используете? Возможно, он уже предлагает эту функцию - проверьте его документы. Если нет, вам понадобится исходный код для изменения и перекомпиляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...