Уникальная идентификация содержимого Flash - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть динамическая страница (скажем, myFlashContainer.jsp), которая отображает различный Flash-контент в зависимости от того, какая ссылка была нажата.

Теперь код, который отображает Flash, отображается следующим образом:

<object height="100%" align="l" width="100%" id="player" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,24,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="always" name="allowScriptAccess">
<param value="player.swf" name="movie">
<param value="high" name="quality">
<param value="transparent" name="wmode">
<param value="" name="bgcolor">
<param value="exactfit" name="scale">
<param value="tl" name="salign">
<param value="false" name="menu">
<param value="" name="FlashVars">
<embed height="100%" align="l" width="100%" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="always" flashvars="" menu="false" salign="tl" name="player" bgcolor="" wmode="transparent" scale="exactfit" quality="high" src="player.swf">
</object>

Теперь содержимое Flash создается не мной, а каким-то сторонним поставщиком. Я больше занимаюсь разработкой пользовательского интерфейса (HTML / CSS / JS)

Так что мой вопрос - как выглядит различное Flash-содержимое, если на всех страницах в качестве значения используется "player.swf"?

Есть ли какой-нибудь сценарий, который делает это возможным? Если да, что я должен искать в коде?

Ответы [ 3 ]

1 голос
/ 23 ноября 2011

Данные могут быть отправлены с использованием GET-подобного массива (player.swf?param1=value1&param2=value2) в атрибуте src и, возможно, параметра фильма.

1 голос
/ 23 ноября 2011

A Flash Плеер может быть сложной программой. Как и PHP или Javascript, он может загружать контент динамически. Проверьте статью в Википедии об этом.

0 голосов
/ 24 ноября 2011

Вам необходимо выяснить, как на самом деле работает ваш сторонний swf и какое взаимодействие он ожидает. Существует несколько способов запрограммировать player.swf. Использование Flashvars - более распространенный способ иметь различные параметры загрузки, но .swf также может вызывать вашу функцию javascript.

Вам нужно выяснить, как вы можете взаимодействовать с их SWF.

Таким образом, в зависимости от нажатой ссылки, вы можете настроить флэш-контейнер по-разному (изменить параметры flashvar, функцию javascript или даже что-то еще)

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