![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Aug 2001
Адрес: St Petersburg
Сообщений: 65
|
Всем привет!
Проблем-ка: из главного movie производится считывание с сервера нескольких переменных с помощью PHP скрипта и loadmovie (оставим за бортом вопрос "Why for PHP?") в клип-контейнер: <?php include("config.inc.php"); $status=$HTTP_POST_VARS['serv_msg']; $news=$HTTP_POST_VARS['ue_news']; $status=$Ok; // test base if (file_exists($nd)!= 0){ // open base $f=file($nd); // get record $lines=count($f); for ($i=0; $i <$lines-1; $i++) { $news.=$f[$i]; }; $result="&serv_msg=".$status."&ue_news=".$news; }; echo $result; ?> AS > // code segment for data handler movie clip: onClipEvent(enterFrame) { if (_level0.mc_h.f_ready) { _level0.mc_h.f_ready=false; loadVariables("http://…/get_data.php",_level0.mc_h.dh,"POST"); // getURL("http://…/get_data.php","_self","POST") } } onClipEvent(data) { if (this.serv_msg==0) { // doing something } else { // error } } Фишка в том, что все работает при тестировании в режиме off-line с помощью Denver'a и в том случае, если запускать основной movie через броузер. Однако при запуске просто swf или проектора на клиентской стороне в режиме on-line, на выходе - "0" эмоций, т.е. loadVariables не отрабатывает, точнее говоря, не наступает событие "DATA". В чем может быть дело? ??? Заранее, спасибо. |
|
|||||
|
Ветеран форума
|
ну а ты просто так запусти пхп скрипт из браузера и посмотри, что он тебе выдаёт...
|
|
|||||
|
Регистрация: Aug 2001
Адрес: St Petersburg
Сообщений: 65
|
>nagash
С этого и начал. Скрипт работает Ok и из броузера и при запуске самого мува из броузера (см. выше), а вот просто из swf (это принципиальный момент!)- "стоп-машина". |
![]() |
Часовой пояс GMT +4, время: 05:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|