Example
The following example shows how to use
example collects HTTP status codes and assigns their value and type to an instance of the
LoadVars object. (Notice that this example creates the instance members
and
this.httpStatusType
trace information about the HTTP response that can be useful in debugging.
var myLoadVars:LoadVars = new LoadVars();
myLoadVars.onHTTPStatus = function(httpStatus:Number) {
this.httpStatus = httpStatus;
if(httpStatus < 100) {
this.httpStatusType = "flashError";
}
else if(httpStatus < 200) {
this.httpStatusType = "informational";
}
else if(httpStatus < 300) {
this.httpStatusType = "successful";
}
else if(httpStatus < 400) {
this.httpStatusType = "redirection";
}
else if(httpStatus < 500) {
this.httpStatusType = "clientError";
}
else if(httpStatus < 600) {
this.httpStatusType = "serverError";
}
}
myLoadVars.onData = function(src:String) {
trace(">> " + this.httpStatusType + ": " + this.httpStatus);
if(src != undefined) {
this.decode(src);
this.loaded = true;
this.onLoad(true);
}
else {
this.onLoad(false);
}
}
myLoadVars.onLoad = function(success:Boolean) {
}
myLoadVars.load("http://weblogs.macromedia.com/mxna/flashservices/
getMostRecentPosts.cfm");
704
ActionScript classes
onHTTPStatus()
at runtime.) The
onData
to help with debugging. The
this.httpStatus
method uses these instance members to
Need help?
Do you have a question about the FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE and is the answer not in the manual?