![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 5
|
Есть следующее:
1. Страница рнр с кучей картинок. 2. swf-карта области на этой же странице с активными районами (movieclip'ы). Как должно работать: При выборе района (нажатие на нужную область в swf-ке) происходит выборка нужных картинок и их отображение (php) в соответствующей области сайта. При этом в ролике проигрывается анимация, в частности выбранный район выделяется и высвечивается его название. Как работает: собственно проблема в том, что после проигрывания анимации передаются значения серверу из свф-ки (через строку адреса), рнр-скрипт их ловит и строит на их основе запрос (выдергивает нужные картинки из бд и отображает). НО! при этом происходит обновление страницы и клип возвращается к первоначальному состоянию (т.е. к кадру с выбором районов), а надо, чтобы он останавливался на предыдущем кадре (с подсвеченным районом). Как это сделать? Понятно, что каким-то образом нужно ловить флешом значения переменных передаваемых серверу из скрипта рнр... только вот как? ![]() |
|
|||||
|
Решение попроще.
Передавать вместе с параметрми номер кадра на котором остановился флэш. Решение посложнее. Система с js-ами, флэш дергает js, js сабмиттит форму в скрытом фрейме, полученный от сервера ответ приходит в этот же скрытый фрейм, скрипт оттуда "делает хорошо". Решение, близкое к оптимальному. Флэшка в одном фрейме, показ картинок - в другом.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 5
|
Цитата:
)А флешь нормально воспринимает переменные, переданные через строку (http://www.saite.ru/map.php?gorod=tula&kadr=5). Он (флешь) эти переменные и их значения нормально скушает? Или их объявлять дополительно каким-то образом надо? |
|
|||||
|
Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
|
Флэш кушает переменные GET
myMovie.swf?frame=3 или flashVars <param name="flashVars" value="frame=3" />
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_. |
|
|||||
|
Цитата:
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 5
|
Цитата:
myMovie.swf?frame=3, а вот так: map.php?frame=3 То этот код сработает (в смысле мувик переменную frame проглотит)? Это надо т.к. переменными не только свф-ка пользуется, там еще сценарии на самой странице по ним расписаны (в частности вытаскивание картинок из базы) Цитата:
![]() |
|
|||||
|
Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
|
Цитата:
__________________
X |
|
|||||
|
Цитата:
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 5
|
Все равно не понял ![]() Какого вида должен быть GET запрос чтобы его переменные свф-ка проглотила? http://www.site.ru/myMovie?frame=3 Но как тогда данные в map.php передать??? Народ, объясните плз... Цитата:
Последний раз редактировалось Advert_Noise; 16.06.2006 в 17:53. |
|
|||||
|
Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
|
Цитата:
![]()
__________________
X |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|