|
|
|||||
Регистрация: Jun 2010
Сообщений: 128
|
html + flash + передача переменных
Помогите, пожалуйста.
Ситуация: есть, типа, сайт, из двух страниц .html - page1.html и page2.html. На каждой из страниц - по флэш-ролику. Сначала загружается страница page1.html, на ней в ролике - две кнопки. Код каждой: mc1.onRelease = mc2.onRelease = function() {var v; v=this._name; getURL("page2.html", "_self");}; Заранее спасибо. |
|
|||||
__________________
Это подпись. |
|
|||||
Регистрация: Jun 2010
Сообщений: 128
|
Спасибо.
Чуть помогло. Но это не совсем то, что мне нужно. В том примере - по нажатию на кнопки открываются РАЗНЫЕ страницы. А у меня - одна и та же. Разница будет только во флэше. Хотя можно, конечно, создать две страницы, грузящие один и тот же ролик. Если больше ничего не придумаю, так и сделаю. Пока пошел почитать про ExternalInterface. |
|
|||||
Ну так и у вас тоже разные страницы "page1.html и page2.html"
__________________
Это подпись. |
|
|||||
Регистрация: Jun 2010
Сообщений: 128
|
Нет. Страница page1.html - это главная страница сайта. С нее будут открываться другие. В частности, предполагается реально четыре варианта страницы page2.html. В каждом из вариантов будет одна и та же картинка - красивый мультик производственного процесса - и переменные, подгружаемые из четырех разных файлов, в зависимости от выбранной производственной линии. А так как установка не одна, то очень уж много страниц получается, если по четыре штуки на каждый ролик. Поэтому и надо на page2.html в ролике знать номер кнопки, нажатой на page1.html, то есть номер выбранной линии. Вопрос - как?
|
|
|||||
Регистрация: Jun 2010
Сообщений: 128
|
Все сделал и разобрался.
В ролике на первой странице использую конструкцию. mc1.onRelease = mc2.onRelease = function () { var url_1="page2.html#par_name="+this._name; getURL("javascript:window.open('"+url_1+"','_self'); void(0);"); }; par_name будет содержать значение "par_name=mc1", например. А дальше - используются flashvars, в нужных местах выводится строка типа Значение par_name обрабатывается в ролике на странице page2.html. Все работает. |
Часовой пояс GMT +4, время: 02:18. |
|
« Предыдущая тема | Следующая тема » |
Теги |
flash , html , передача переменных |
|
|