Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.11.2009, 01:20
Новичок на форуме
Отправить личное сообщение для MaskiShow Посмотреть профиль Найти все сообщения от MaskiShow
 
Регистрация: 15.11.2009
Сообщений: 1

Передача переменной во флеш с указанием значения, установленного во флеш
Требуется с html-страницы по нажатию на кнопку установить во флеш значение переменной. Но нужно передать во флеш не само значение переменной со страницы, а ее имя (значение), которое во флеш.

Код на странице:
getMovie().SetVariable("request.foo", "_root.page" // пытаемся установить во флешке request.foo = _root.page


Во флеш так:
Код:
page = 123
var request:LoadVars = new LoadVars()
trace (request.foo) // получаем переданною во флешку строку "_root.page"
А нужно, чтобы request.foo приняло значение переменной page, содержащейся во флешке, т.е. request.foo = _root.page = 123
Значение переменной page меняется во флешке, и варианты с предустановкой тоже не хочу использовать. Метод должен быть универсальным.

Как это сделать?

Последний раз редактировалось MaskiShow, 15.11.2009 в 01:35.
Ответить с цитированием
  #2 (permalink)  
Старый 16.11.2009, 12:09
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

Использовать ExternalInterface: описать внутри флешки функцию, сделать её достыпной извне через ExternalInterface, потом прост осостраницы вызывать функцию данной флешки с нужными параметрами.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой способ задания значения переменной в javascript коде корректен user_robot Общие вопросы Javascript 3 08.12.2009 17:25
Добавление значения переменной в textarea IamSmorodin Общие вопросы Javascript 13 09.04.2009 10:59
Присваивание значения переменной strike Общие вопросы Javascript 4 05.04.2009 14:19
передача данных во флеш demg Общие вопросы Javascript 5 27.01.2009 14:12