Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   как проверять загрузку переменных из php скрипта, если я использую loadVariables? (http://www.flasher.ru/forum/showthread.php?t=60906)

Makcumka 21.07.2004 08:50

как проверять загрузку переменных из php скрипта, если я использую loadVariables?
 
как проверять загрузку переменных из php скрипта, если я использую loadVariables? :confused:

s_u_m_p 21.07.2004 11:57

lv = new LoadVars ();
lv.load ('your_script');
lv.onLoad = function (a) {
if (a) {
/// загрузилось
} else {
/// ошибка в загрузке (либо адрес, либо инет соединение)
}
}

Makcumka 21.07.2004 16:16

Хорошо, если я пользуюсь этим методом и передаю php-скрипту переменные login и password - как к ним обращаться в скрипте (какие у них будут имена)?

А можно это сделать другим способом? Я где-то читал что загрузка всех переменных проверяется наличием последней, но там не было пояснено как проверять загрузку последней [в той статье переменные передавались loadVariables("target.php", "_root", "POST");]

s_u_m_p 21.07.2004 23:54

_put = new LoadVars ();
_put.password = "123";
_put.username = "vasya pupkin";
_get = new LoadVars ();
put.sendAndLoad ("init.php", _get, POST);
_get.onLoad = function (a) {
if (a) {
// загрузилось
} else {
// ошибка
}
}


<?php
// init.php
$pass = $_POST ['password'];
$username = $_POST ['username'];
?>

Makcumka 22.07.2004 09:01

СПАСИБО

Makcumka 21.08.2004 20:35

Ничего не получается
 
Вложений: 1
Помогите пожалуйста!!!!!
Я уже потерял всякую надежду, на то чтобы ролик работал - у меня не получается передать скрипту переменную - всё время передаёт пустую строку
Может быть я не правильно выполняю присваивание? Подскажите, пожалуйста

вот здесь код и исходник


//--------------------------------------------
on (release) {
if (pswd.length>=10 && pswd.length<=20 && lgn.length>=1 && lgn.length<=20) {
_put = new LoadVars();
_put.pasword.value = pswd.value;
_put.login.value = lgn.value;
_get = new LoadVars();
_put.sendAndLoad("../php/login.php", _get, "POST");
_get.onLoad = function(a) {
if (a) {
if (_get.result.value == "Ok") {
sessionID=_get.id;
gotoAndPlay("Dom");
} else if (_get.result.value == "Failed") {
vxod.text = "ОТСУТСТВУЕТ СОЕДИНЕНИЕ С СЕРВЕРОМ";
} else if (_get.result.value == "noIP") {
vxod.text = "НЕВОЗМОЖНО ОПРЕДЕЛИТЬ ВАШ IP-АДРЕС";
} else {
vxod.text = "НЕПРАВИЛЬНОЕ СОЧЕТАНИЕ ЛОГИНА И ПАРОЛЯ";
}
} else {
vxod.text = "ОТСУТСТВУЕТ СОЕДИНЕНИЕ С СЕРВЕРОМ";
}
};
} else {
vxod.text = "НЕПРАВИЛЬНОЕ СОЧЕТАНИЕ ЛОГИНА И ПАРОЛЯ";
}
}
//------------------------------------

Antares 22.08.2004 01:25

Ты пытаешься передавать login.value и password.value -- а не просто login и password ли надо?

Makcumka 22.08.2004 01:34

спасибо
 
спасибо за помощь, но я уже разобрался, мне помог sump

конечный код

//-------------------------------------
on (release) {
vxod.text = " ";
if (pswd.length>=10 && pswd.length<=20 && lgn.length>=1 && lgn.length<=20) {
_put = new LoadVars();
_put.pasword = pswd.text;
_put.login = lgn.text;
_get = new LoadVars();
_put.sendAndLoad("../php/login.php", _get, "POST");
_get.onLoad = function(a) {
if (a) {
if (_get.result == "Ok") {
sessionID=_get.id;
gotoAndPlay("Dom");
} else if (_get.result == "Failed") {
vxod.text = "ОТСУТСТВУЕТ СОЕДИНЕНИЕ С СЕРВЕРОМ";
} else if (_get.result == "noIP") {
vxod.text = "НЕВОЗМОЖНО ОПРЕДЕЛИТЬ ВАШ IP-АДРЕС";
} else {
vxod.text = "НЕПРАВИЛЬНОЕ СОЧЕТАНИЕ ЛОГИНА И ПАРОЛЯ";
}
} else {
vxod.text = "ОТСУТСТВУЕТ СОЕДИНЕНИЕ С СЕРВЕРОМ";
}
};
} else {
vxod.text = "ЛОГИН или ПАРОЛЬ НЕКОРРЕКТНОЙ ДЛИНЫ";
}
}

//-------------------------------------


Часовой пояс GMT +4, время: 12:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.