PDA

Просмотр полной версии : "Забавная" проблема с передачей данных JS->Flash


gingerman
19.09.2002, 20:33
Значицца так.
Есть мувик и есть js-скрипт. Пока мы на локальной машине, мы можем передавать параметры в мувик и через SetVariable() , и через <param name=movie src="name.swf?varname=value" > .
Но как только мы выходим на сервак, и тот и другой способы обламываются. Почему?

Aib
20.09.2002, 10:01
Для начала проверь кривость сервака 8-). Если с ним всё ок, то, скорее всего делов том, когда что загружается и исполняется.

P.S. У Меня с SetVariable() пока проблем не было 8-)

gingerman
20.09.2002, 18:40
Дело в том, что в мувике я ЖДУ прихода переменных из JS посредством создания символа из двух кадров, которые гоняются туда-сюда до прихода данных.
Или ты имеешь в виду, что JS полсылает команду в еще не до конца загрузившийся мувик? Тогда, по идее должно порулить просто setTimeout('foo()',3000);... щас попробую и скажу, что получится

gingerman
20.09.2002, 18:45
Порулило. Все работает. Спасибо за наводку :)

Aib
20.09.2002, 20:57
Всегда пожалуйста :) :)

gingerman
20.09.2002, 21:03
кстати, прикол. Сейчас все работает вот с таким кодом:
setTimeout('foo(a,b)',0);

то есть время на инициализацию функции покрывает время загрузки ролика. В идеале, конечно, надо бы проверять клип на загрузку... :)