SWiSH Forum
Forum użytkowników programów SWiSH

Skrypty do programu SWiSH2 i SWISHmax - sendAndLoad

5uck - Sro 04 Mar, 2009 18:14
Temat postu: sendAndLoad
Próbuje dojść jak użyć w swish sendAndLoad z plikiem php. Na razie bezowocnie. Może któryś z kolegów pomoże ?

Kod:

onFrame(1)
{
  loginVars = new LoadVars();
  loginVars.test = "test";
  loginVars.sendAndLoad("login.php", loginVars, "POST");
}



onFrame(11)
{

if(this.status=="true") {
              _root.tag1 = 'YES';
              //true
          } else {
              _root.tag1 = 'NO';
              //false
          }
}


Kod:

<?php
if($_POST['test'] == "test") {
  echo "&status=true";
} else {
  echo "&status=false";
}
?>

eden - Nie 15 Mar, 2009 06:00

Jestes bardzo blisko. Trzeba tylko dodac funkcje calbackowa dla odpowiedzi do php (ten if na frame 1 wywal).


Kod:
      loginVars.onLoad = function(success){
            if(success){
                if(this.server_response == "true"){    // zmien na swoj "status"
                     _root.debug.text += "odebrano true\n";
                } else {
                     _root.debug.text += "odebrano false\n";
                }
            } else {
                    _root.debug.text += "nieodebrano odpowiedzi\n";
            }
      };


Funkcje tą definiuje się przed instrukcjami wysyłu.


Powered by phpBB modified by Przemo © 2003 phpBB Group