PDA

Просмотр полной версии : Мувик не видит результат работы пхп скрипта...


Dimanelly
25.12.2003, 13:28
Здравствуйте.
Имееться флешка, в ней три динамических поля: tirag, nu, res
кнопка с кодом:
on (release, keyPress "<Enter>") {
loadVariables("http://адрес сайта/chek1.php", 0, "POST");
}

на серваке пхп скрипт отрабатывает запрос.

При tirag=1 и nu=1, - res=win
При tirag=2 и nu=2, - res=lose

Проверяю запрос вставляя строку в браузере
http://адрес сайта/chek1.php?tirag=2&nu=2
браузер всё верно рисует что res=lose

запускаю флешку, тычу кпонку "проверить" - поле res не меняеться, якобы переменная res не пришла во флешку...

засовывал поле res в мувик _root.loader, добавил в него ещё поле flag
на мувике писал :

onClipEvent(data){
flag="loaded";
}

меняю кпопку:
loadVariables("http://адрес/chek1.php", "_root.loader", "POST");

тычу "проверить" - поле flag переходит в "loaded", а res по прежнему не обновляеться

Видимо дело в какой то ерунде, но что именно не хватает никак не пойму.

Спасибо.

Random SunFire
25.12.2003, 13:45
Я делал нечто подобное но основе объекта LoadVars. Причем, когда я использовал метод load, у меня точно так же не обновлялись данные. Но! все заработало когда я применил метод sendAndLoad .

Dimanelly
25.12.2003, 15:07
А не подскажете как работает этот sendAndLoad ?

Синтаксис

myLoadVars.sendAndLoad(url, targetObject[,method])

это понятно.

не понятна строчка: targetObject объект LoadVars, получающий загружаемые переменные.

я создал объект в мувике.

onClipEvent(load){
myLoadVars = new LoadVars();
}

т.е. targetObject это в моём случае - myLoadVars ?

какой код ставить на кнопку?
так ? :
myLoadVars.sendAndLoad("http://адрес/chek.php", myLoadVars,"POST");

ничего не происходит. что то делаю не так.
не подскажете как делаеться. буду признателен если будет код.
спасибо