User Guide
LoadVars.load() 321
trace("Loaded "+lvBytesLoaded+" of "+lvBytesTotal+" bytes.");
loadvars_pb.setProgress(lvBytesLoaded, lvBytesTotal);
}
};
my_lv.onLoad = function(success:Boolean) {
loadvars_pb.setProgress(my_lv.getBytesLoaded(), my_lv.getBytesTotal());
delete timer_mc.onEnterFrame;
if (success) {
trace("LoadVars loaded successfully.");
} else {
trace("An error occurred while loading variables.");
}
};
my_lv.load("[place a valid URL pointing to a text file here]");
LoadVars.load()
Availability
Flash Player 6; behavior changed in Flash Player 7.
Usage
my_lv.load(url:String) : Boolean
Parameters
url
A string; the URL from which to download the variables. If the SWF file issuing this call is
running in a web browser,
url must be in the same domain as the SWF file; for details, see the
Description section.
Returns
A Boolean value; false if no parameter is specified, true otherwise.
Description
Method; downloads variables from the specified URL, parses the variable data, and places the
resulting variables into
my_lv. Any properties in my_lv with the same names as downloaded
variables are overwritten. Any properties in
my_lv with different names than downloaded
variables are not deleted. This is an asynchronous action.
The downloaded data must be in the MIME content type application/x-www-form-urlencoded.
The value you pass for
url must be in exactly the same domain. For example, a SWF file at
www.someDomain.com can load data only from sources that are also at www.someDomain.com.
If you want to load data from a different domain, you can place a cross-domain policy file on the
server hosting the SWF file. For more information, see “Applying Flex Security” in Developing
Flex Applications.
This method is similar to
XML.load().
Example
The following code defines an onLoad handler function that signals when data is returned to the
Flash application from a server-side PHP script, and then loads the data in passvars.php.