![]() |
Еще раз про управление роликом через рнр
Есть следующее:
1. Страница рнр с кучей картинок. 2. swf-карта области на этой же странице с активными районами (movieclip'ы). Как должно работать: При выборе района (нажатие на нужную область в swf-ке) происходит выборка нужных картинок и их отображение (php) в соответствующей области сайта. При этом в ролике проигрывается анимация, в частности выбранный район выделяется и высвечивается его название. Как работает: собственно проблема в том, что после проигрывания анимации передаются значения серверу из свф-ки (через строку адреса), рнр-скрипт их ловит и строит на их основе запрос (выдергивает нужные картинки из бд и отображает). НО! при этом происходит обновление страницы и клип возвращается к первоначальному состоянию (т.е. к кадру с выбором районов), а надо, чтобы он останавливался на предыдущем кадре (с подсвеченным районом). Как это сделать? Понятно, что каким-то образом нужно ловить флешом значения переменных передаваемых серверу из скрипта рнр... только вот как?:o |
Решение попроще.
Передавать вместе с параметрми номер кадра на котором остановился флэш. Решение посложнее. Система с js-ами, флэш дергает js, js сабмиттит форму в скрытом фрейме, полученный от сервера ответ приходит в этот же скрытый фрейм, скрипт оттуда "делает хорошо". Решение, близкое к оптимальному. Флэшка в одном фрейме, показ картинок - в другом. |
Цитата:
А флешь нормально воспринимает переменные, переданные через строку (http://www.saite.ru/map.php?gorod=tula&kadr=5). Он (флешь) эти переменные и их значения нормально скушает? Или их объявлять дополительно каким-то образом надо? |
Флэш кушает переменные GET
myMovie.swf?frame=3 или flashVars <param name="flashVars" value="frame=3" /> Код:
gotoAndStop(_root.frame) |
Цитата:
|
Цитата:
myMovie.swf?frame=3, а вот так: map.php?frame=3 То этот код сработает (в смысле мувик переменную frame проглотит)? Это надо т.к. переменными не только свф-ка пользуется, там еще сценарии на самой странице по ним расписаны (в частности вытаскивание картинок из базы) Цитата:
|
Цитата:
|
Цитата:
|
:wacko: Все равно не понял :(
Какого вида должен быть GET запрос чтобы его переменные свф-ка проглотила? http://www.site.ru/myMovie?frame=3 :eek: Но как тогда данные в map.php передать??? Народ, объясните плз... Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 23:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.