Klasa: XML
Kompatybilność: ActionScript 1.0, Flash 8+
Wywołuje się, gdy Flash Player odbiera kod statusu HTTP od serwera.
Zdarzenie onHTTPStatus jest wywoływane przed onData, które wywołuje onLoad z wartością undefined jeśli plik nie załaduje się. Ważne jest do zapisania, że po wyołaniu onHTTPStatus jest wykonywane onData jest zawsze wykonywane nie zależnie od tego czy nadpisałeś onHTTPStatus.
Jeśli Flash Player nie może pobrać kod statusu od serwra lub jeśli Flash player nie może komunikować się z serwera, domyślnie wartość wynosi wtedy 0, oraz jest przekazywana do twojego kodu AS. Wartość 0 może byc zgenerowana w każdym odtwarzaczu, jak na przykład jeśli przetworzony URL jest wymagany, jest generowany przez Flash Player plug-in kiedy działa w podanych przeglądarka do przekazania kodu statusu HTTP: Netscape, Mozilla, Safari, Opera, lub Internet Explorer dla Macintosh.
Listing
mojXml.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 = "sukcesful";
}
else if(httpStatus < 400) {
this.httpStatusType = "redirection";
}
else if(httpStatus < 500) {
this.httpStatusType = "clientError";
}
else if(httpStatus < 600) {
this.httpStatusType = "serverError";
}
}
mojXml.onData = function(zrodlo:String) {
trace(">> " + this.httpStatusType + ": " + this.httpStatus);
if(zrodlo != undefined) {
this.parseXML(zrodlo);
this.loaded = true;
this.onLoad(true);
}
else {
this.onLoad(false);
}
}
mojXml.onLoad = function(sukces:Boolean) {
}
mojXml.load("http://funkcje.net/plik.cfm?query=byMostRecent&languages=1");
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	