#javascript #flash #embed
#javascript #flash #Внедрить
Вопрос:
Мы используем видеопроигрыватель на нашем сайте, который предоставляет нам следующий код для встраивания
<object width="640" height="390" id="gorillanationPlayer_sotv002_playlist_677_sotv002_single_302479" data="http://cdn.springboard.gorillanation.com/storage/xplayer/yo033.swf?pid=sotv002amp;siteId=677amp;videoId=302479amp;autostart=falseamp;file=http://cms.springboard.gorillanation.com/xml_feeds_advanced/index/677/3/302479/" class="SpringboardSwitcher" type="application/x-shockwave-flash"> <param name="wmode" value="transparent"> <param name="swliveconnect" value="true"> <param name="allowfullscreen" value="true"> <param name="allowScriptAccess" value="always"> <param name="movie" value="http://cdn.springboard.gorillanation.com/storage/xplayer/yo033.swf?pid=sotv002amp;siteId=677amp;videoId=302479amp;autostart=falseamp;file=http://cms.springboard.gorillanation.com/xml_feeds_advanced/index/677/3/302479/"></object>
Возможно ли определить, когда кто-то нажимает на объект, чтобы воспроизвести его? Я хотел бы захватить событие для запуска какого-либо другого Javascript. Приветствуются любые идеи.
Приветствия
Комментарии:
1. Имеете ли вы контроль над исходным кодом SWF-файла?
2. Нет, я боюсь, что все, что мы получаем, это код для встраивания.
Ответ №1:
Вы хотите использовать ExternalInterface для вызова вашего javascript: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html