Copy link to clipboard
Copied
Hallo zusammen,
ich habe in Flash CS3 ein Flashdokument erstellt welches Wetterwerte anzeigt. Diese Werte werden über eine xml Datei aus einem Controller ausgelesen.
Funktionierte bisher sehr gut.
Sobald ich die .fla Datei mit dem Flash CS5 öffne und veröffentliche, werden keine Werte mehr angezeigt.
Anscheinend muss hier im ActionScript etwas verändert werden.
Kann mir jemand erklären warum dies mit CS5 nicht mehr funktioniert bzw. was ich hier ändern muss?
Nachfolgend das ActioScript von dem Flash CS3:
var url:URLRequest=new URLRequest("http://10.164.4.100/webserv/samples/read.xml");
var xmlloader:URLLoader=new URLLoader();
xmlloader.addEventListener(Event.COMPLETE, parseXML);
xmlloader.load(url);
function parseXML(evt:Event) {
var xml:XML = XML(xmlloader.data);
xml.ignoreWhitespace=true;
this.wd1.Aussentemperatur.text=xml.Lufttemperatur + " °C";
this.wd1.Aussentemperatur.textColor=0x0080FF
this.wd1.Windgeschwindigkeit_Ost.text=xml.Windgeschwindigkeit_Ost + " m/s";
this.wd1.Windgeschwindigkeit_Ost.textColor=0x0080FF
this.wd1.Windgeschwindigkeit_West.text=xml.Windgeschwindigkeit_West + " m/s";
this.wd1.Windgeschwindigkeit_West.textColor=0x0080FF
this.wd1.Windgeschwindigkeit_Sued.text=xml.Windgeschwindigkeit_Sued + " m/s";
this.wd1.Windgeschwindigkeit_Sued.textColor=0x0080FF
this.wd1.Sonnenleistung.text=xml.Sonnenleistung + " W/m²";
this.wd1.Sonnenleistung.textColor=0x0080FF
if (xml.Niederschlagsart=="60") {
this.wd1.Niederschlagsart.text="flüssig";
} if(xml.Niederschlagsart=="70") {
this.wd1.Niederschlagsart.text="fest";
} if(xml.Niederschlagsart=="0") {
this.wd1.Niederschlagsart.text="kein Niederschlag";
}
this.wd1.Niederschlagsart.textColor=0x0080FF
this.wd1.Relative_Luftfeuchte.text=xml.aktuelle_Relative_Luftfeuchte + " %r.F.";
this.wd1.Relative_Luftfeuchte.textColor=0x0080FF
this.wd1.Absolute_Luftfeuchte.text=xml.aktuelle_absolute_Luftfeuchte + " g/m³";
this.wd1.Absolute_Luftfeuchte.textColor=0x0080FF
this.wd1.Relativer_Luftdruck.text=xml.aktueller_Relativer_Luftdruck + " hPa";
this.wd1.Relativer_Luftdruck.textColor=0x0080FF
this.wd1.Absoluter_Luftdruck.text=xml.aktuelle_absolute_Luftdruck + " hPa";
this.wd1.Absoluter_Luftdruck.textColor=0x0080FF
this.wd1.Taupunkt.text=xml.aktueller_Taupunkt + " °C";
this.wd1.Taupunkt.textColor=0x0080FF
this.wd1.Absoluter_Niederschlag.text=xml.Niederschlag_absolut + " l/m²";
this.wd1.Absoluter_Niederschlag.textColor=0x0080FF
this.wd1.Differenz_Niederschlag.text=xml.Niederschlag_differenz + " l/m²";
this.wd1.Differenz_Niederschlag.textColor=0x0080FF
this.wd1.Niederschlagsintensitaet.text=xml.Niederschlagsintensitaet + " mm/h";
this.wd1.Niederschlagsintensitaet.textColor=0x0080FF
if (xml.Windrichtung >=0 && xml.Windrichtung <=360){
if (xml.Windrichtung >=0 && xml.Windrichtung <=11){
this.wd1.Windrichtung.text="Nord";
}
else if (xml.Windrichtung >=12 && xml.Windrichtung <=34){
this.wd1.Windrichtung.text="Nord-Nordost";
}
else if (xml.Windrichtung >=35 && xml.Windrichtung <=56){
this.wd1.Windrichtung.text="Nordost";
}
else if (xml.Windrichtung >=57 && xml.Windrichtung <=79){
this.wd1.Windrichtung.text="Ost-Nordost";
}
else if (xml.Windrichtung >=80 && xml.Windrichtung <=101){
this.wd1.Windrichtung.text="Ost";
}
else if (xml.Windrichtung >=102 && xml.Windrichtung <=124){
this.wd1.Windrichtung.text="Ost-Südost";
}
else if (xml.Windrichtung >=125 && xml.Windrichtung <=146){
this.wd1.Windrichtung.text="Südost";
}
else if (xml.Windrichtung >=147 && xml.Windrichtung <=169){
this.wd1.Windrichtung.text="Süd-Südost";
}
else if (xml.Windrichtung >=170 && xml.Windrichtung <=191){
this.wd1.Windrichtung.text="Süd";
}
else if (xml.Windrichtung >=192 && xml.Windrichtung <=213){
this.wd1.Windrichtung.text="Süd-Südwest";
}
else if (xml.Windrichtung >=214 && xml.Windrichtung <=236){
this.wd1.Windrichtung.text="Südwest";
}
else if (xml.Windrichtung >=237 && xml.Windrichtung <=259){
this.wd1.Windrichtung.text="West-Südwest";
}
else if (xml.Windrichtung >=260 && xml.Windrichtung <=281){
this.wd1.Windrichtung.text="West";
}
else if (xml.Windrichtung >=282 && xml.Windrichtung <=304){
this.wd1.Windrichtung.text="West-Nordwest";
}
else if (xml.Windrichtung >=305 && xml.Windrichtung <=326){
this.wd1.Windrichtung.text="Nordwest";
}
else if (xml.Windrichtung >=327 && xml.Windrichtung <=349){
this.wd1.Windrichtung.text="Nord-Nordwest";
}
else if (xml.Windrichtung >=350 && xml.Windrichtung <=360){
this.wd1.Windrichtung.text="Nord";
}
}
else {
this.wd1.Windrichtung.text="Fehler";
}
this.wd1.Windrichtung.textColor=0x0080FF
if (xml.Kuehlung=="1") {
this.wd1.Kuehlung.text="Kühlung freigegeben!";
this.wd1.Kuehlung.textColor=0x00CC33
} else {
this.wd1.Kuehlung.text="Kühlung gesperrt!";
this.wd1.Kuehlung.textColor=0xFF0000
}
if (xml.Maximum_1=="1") {
this.wd1.Maximum_1.text="Gebäude G1, G4, G8 durch Maximumanlage gesperrt!";
this.wd1.Maximum_1.textColor=0xFF0000
} else {
this.wd1.Maximum_1.text="";
}
if (xml.Maximum_2=="1") {
this.wd1.Maximum_2.text="Gebäude G13 Süd, G15, G21, G22, G26, G27, G28, G31, A76 durch Maximumanlage gesperrt!";
this.wd1.Maximum_2.textColor=0xFF0000
} else {
this.wd1.Maximum_2.text="";
}
if (xml.Maximum_3=="1") {
this.wd1.Maximum_3.text="Gebäude G34, G36 Ost, G36 West, G37/2.0, G37/2.1 durch Maximumanlage gesperrt!";
this.wd1.Maximum_3.textColor=0xFF0000
} else {
this.wd1.Maximum_3.text="";
}
}
Vielen Dank
mfg
BruderDuck