# LoadVars.onload and return

**URL:** <https://forum.kirupa.com/t/loadvars-onload-and-return/193999>\
**Category:** flash\
**Created:** [July 19, 2006, 8:15pm UTC](https://forum.kirupa.com/t/loadvars-onload-and-return/193999 "2006-07-19T20:15:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nugget](https://avatars.discourse-cdn.com/v4/letter/n/ebca7d/32.png) [@nugget](https://forum.kirupa.com/u/nugget)\
**Post date:** [July 19, 2006, 8:15pm UTC](https://forum.kirupa.com/t/loadvars-onload-and-return/193999/1 "2006-07-19T20:15:50Z")

</div>

i have been stuck on this thing for a while now and can’t find the solution anywhere on the internet. I’m working on making a class file for the flash foru i just made and am stuck on the logging in part. The cript works and logs in the user, but i want to be able to know when the data has been loaded from php to flash.

```auto
 
class trpFF {
 public var URLString:String;
 
 //Login Variables
 public var user:String;
 public var pass:String;
 public var output:String;
 
 function trpFF(absoluteURLString:String) {
  URLString = absoluteURLString;
  System.security.allowDomain(URLString);
 }
 
 public function loginUser(username_str:String, password_str:String) {
  var lv:LoadVars = new LoadVars();
  var lo:LoadVars = new LoadVars();
  lv.user = username_str;
  lv.pass = password_str;
  lo.onLoad = function(sucess:Boolean):Void {
   if (sucess) trace(output);
  };
  lo.onLoad();
  lv.sendAndLoad(URLString+"checkuser.php", lo, "POST");
 }
}

```

it works with this and logs me in

```auto
 
as = new trpFF("http://www.trp-florida.com/flash_forum/");
as.loginUser('teddy','any_password');

```

and i want to be able to do this

```auto

as = new trpFF("http://www.trp-florida.com/flash_forum/");
as.loginUser('teddy','any_password');
 
as.onLoggedIn = function() {
 gotoAndPlay(2);
}

```

thanks for help anyone
