Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-08-2008, 12:08   #1 (permalink)
Bionicman
 
Benutzerbild von dark-future
 
Registriert seit: Apr 2007
Ort: Oberhausen - NRW
Beiträge: 29
Question XML-Problem mit IE6

Moin,

Habe da ein Problem zu dem mir keinerlei Lösungsansatz einfällt, vielleicht könnt ihr mir auf die Sprünge helfen.

Ich habe mir eine dynamische Landkarte gebastelt. Diese lädt ein XML-File und liest daraus Koordinaten aus, an denen ich dann mit attachMovie Kreuzchen platziere, die man anklicken kann. Soweit so gut. Das klappt auch noch in allen Browsern, aber wenn ich mehr als 17 Punkte in meine XML packe, hat der IE6 plötzlich macken. Denn der getURL funktioniert dann einfach nicht mehr!? Aber nur im IE6, in anderen Browsern geht es weiterhin.

Folgendes habe ich im Internet gefunden:
Der IE6 scheint ein Problem beim laden von XML-Dateien zu haben, die vom Server komprimiert wurden.
Dieses Problem könnte evlt. Folgender massen gelöst werden.

In die HTML-Datei einfügen:
<meta http-equiv="cache-control" content="">
<meta http-equiv="pragma" content="">

klappt leider nicht!?

Mein Code:
Dieses File geht auch im IE6, aber bei 23 Punkten in 4 Kategorien passiert bei getURL einfach nichts mehr!?
PHP-Code:
<?xml version='1.0' encoding='utf-8'?>
<city>
    <kategorie_1>
        <position pos_x="332" pos_y="244" site="1.html" />
        <position pos_x="115" pos_y="246" site="2.html" />
        <position pos_x="87" pos_y="374" site="3.html" />
        <position pos_x="126" pos_y="312" site="4.html" />
    </kategorie_1>
    <kategorie_2>
        <position pos_x="95" pos_y="366" site="5.html" />
        <position pos_x="115" pos_y="322" site="6.html" />
        <position pos_x="166" pos_y="370" site="7.html" />
        <position pos_x="162" pos_y="379" site="8.html" />
        <position pos_x="158" pos_y="360" site="9.html" />
        <position pos_x="271" pos_y="275" site="10.html" />
        <position pos_x="277" pos_y="298" site="11.html" />
        <position pos_x="255" pos_y="295" site="12.html" />
    </kategorie_2>
</city>
PHP-Code:
var myCity = new XML();
myCity.ignoreWhite=true;
myCity.load("karten_daten.xml");
//myCity.contentType = "text/xml";
myCity.onLoad = function( success )
{
    if( 
success )
    {
        for (var 
i=0i<myCity.firstChild.childNodes.lengthi++)
        {
            
cont_mc = eval("this.punkte_"+(i+1)+"_mc");
            for(var 
y=0y<myCity.firstChild.childNodes[i].childNodes.lengthy++)
            {
                
kreuz_mc cont_mc.attachMovie("kreuz"y+"_mc"y);
                
kreuz_mc._rotation 45;
                
kreuz_mc._x myCity.firstChild.childNodes[i].childNodes[y].attributes.pos_x;
                
kreuz_mc._y myCity.firstChild.childNodes[i].childNodes[y].attributes.pos_y;
                
kreuz_mc.site myCity.firstChild.childNodes[i].childNodes[y].attributes.site;
                
kreuz_mc.onRelease = function()
                {
                    
getURL(_root.path+"/"+this.site"info""GET");
                }
            }
        }
        
gotoAndStop(2);
    }

__________________
Gruß, Bionicman

Deutscher Entwicklerpreis
Aruba Studios
Quo Vadis Deutsche Spielebranche


Dass mir mein Hund das Liebste sei, sagst du oh Mensch sei Sünde,
mein Hund ist mir im Sturme treu, der Mensch nicht mal im Winde.

Franz von Assisi
dark-future ist offline   Mit Zitat antworten
Alt 11-08-2008, 10:38   #2 (permalink)
Bionicman
 
Benutzerbild von dark-future
 
Registriert seit: Apr 2007
Ort: Oberhausen - NRW
Beiträge: 29
Da ich das selbst leider nicht überprüfen kann, mein Kunde meint, das würde bei ihm im IE6 nicht funktionieren, wäre es nett, wenn das Jemand Mal bei sich testen könnten, im IE6.

Die Seiten sollen sich in einem iFrame öffnen, das habe ich oben noch nicht erwähnt.
Offline öffnen sich die Seiten immer in einem neuen Fenster, geht aber auf meinem Apache.

karte.zip
Wie der Thread schon sagt, ist das CS3.

Danke
__________________
Gruß, Bionicman

Deutscher Entwicklerpreis
Aruba Studios
Quo Vadis Deutsche Spielebranche


Dass mir mein Hund das Liebste sei, sagst du oh Mensch sei Sünde,
mein Hund ist mir im Sturme treu, der Mensch nicht mal im Winde.

Franz von Assisi

Geändert von dark-future (11-08-2008 um 10:43 Uhr)
dark-future ist offline   Mit Zitat antworten
Alt 11-08-2008, 11:50   #3 (permalink)
asFlasher
 
Benutzerbild von ksw24
 
Registriert seit: Jul 2006
Beiträge: 1.136
Hallo,
ich habe es auf meinem Server getestet und im ie6 aufgerufen. Läuft erstmal super...die Punkte werden alle angezeigt, aber du meintest ja, dass der gerURL() nicht geht. Hmm...wohin sollte denn so ein Link führen? Denn irghendwas tut er laden, aber die Seite verändert sich nicht. Dabei war es egal wieviel Knoten in der XML stehen.

Also nochmal die Frage, wohin so ein Link führen soll?

Gruß ksw24

edit: im Mozilla ja das selbe, es scheint als ob kein Link (aktion?) zugewiesen ist.
ksw24 ist offline   Mit Zitat antworten
Alt 11-08-2008, 12:13   #4 (permalink)
Bionicman
 
Benutzerbild von dark-future
 
Registriert seit: Apr 2007
Ort: Oberhausen - NRW
Beiträge: 29
Zitat:
Zitat von ksw24 Beitrag anzeigen
Also nochmal die Frage, wohin so ein Link führen soll?
Hallo ksw24

danke fürs testen, mittlerweile habe ich auch einen alten Rechner mit IE6 drauf gefunden und bei mir geht es auch.

Ich weiss nicht was mein Kunde für eine IE6 Version benutzt, aber anscheinend geht es ja doch im 6er.

Die Seiten können nicht geladen werden weil ich die Unterseiten entfernt habe. Aber dann müsste im iFrame unter der Flash Karte ja einfach ein "Diese Seite kann nicht angezeigt werden", erscheinen. Also in diesem iFrame sollten die Seiten geladen werden. Leg diesen Ordner einfach in den Anderen: karte/info_seiten
info_seiten.zip

Was für eine IE Version hast du denn?
Ich habe es jetzt auf IE 6.0.2900.2180 mit SP2 getestet.
__________________
Gruß, Bionicman

Deutscher Entwicklerpreis
Aruba Studios
Quo Vadis Deutsche Spielebranche


Dass mir mein Hund das Liebste sei, sagst du oh Mensch sei Sünde,
mein Hund ist mir im Sturme treu, der Mensch nicht mal im Winde.

Franz von Assisi
dark-future ist offline   Mit Zitat antworten
Alt 11-08-2008, 12:44   #5 (permalink)
asFlasher
 
Benutzerbild von ksw24
 
Registriert seit: Jul 2006
Beiträge: 1.136
Hallo,
ich habe ie 6.0.2900.5512 xp sp3.

Ok. Habe die unterseiten eingefügt. Funktioniert super.
ksw24 ist offline   Mit Zitat antworten
Alt 11-08-2008, 13:48   #6 (permalink)
Bionicman
 
Benutzerbild von dark-future
 
Registriert seit: Apr 2007
Ort: Oberhausen - NRW
Beiträge: 29
Zitat:
Zitat von ksw24 Beitrag anzeigen
Ok. Habe die unterseiten eingefügt. Funktioniert super.
ack

Hatte das Problem jetzt auch, wieso es zuerst ging und dann plötzlich nicht mehr, weiss ich zwar auch nicht. Aber nachdem ich den Browser-Cache wieder gelöscht hatte, gings aufs neue.

Das kann also nicht an der Karte liegen. Muss dem Kunden nur noch mitteilen, dass er sich Mal mit dem Cache rumschlagen möchte^^

Nochmal Danke
__________________
Gruß, Bionicman

Deutscher Entwicklerpreis
Aruba Studios
Quo Vadis Deutsche Spielebranche


Dass mir mein Hund das Liebste sei, sagst du oh Mensch sei Sünde,
mein Hund ist mir im Sturme treu, der Mensch nicht mal im Winde.

Franz von Assisi
dark-future ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele