Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-02-2009, 12:14   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 15
nicht alle werte aus xml in combox vorhanden ? (code gepostet)

Hallo zusammen,
hab dem letzt schon mal das Problem mit den Combboxen gepostet. Dieses Problem ist teilweise gelöst. Ich fülle vier Combos mit unterschiedliche Atrributen aus einem xml. diese werden auch in den comboboxen angezeigt, bloß nicht vollstädig es fehlt die hälfte der werte aus dem xml array. woran kann das liegen?

PHP-Code:
onLoad = function() {
    
_root.requestObjects("http://localhost/campus/campus.php");
}
stop();

this.myObjectXML = new XML();
this.myObjectXML.ignoreWhite true;
this.myObjectXML.onLoad = function(sucess) { importbuilding(sucess); }

var 
building = new Array();        
var 
fak_name = new Array();
var 
room = new Array();
var 
per_name = new Array();

building.push("Wählen Sie");
fak_name.push("Wählen Sie");
room.push("Wählen Sie");
per_name.push("Wählen Sie");

function 
importbuilding(sucess) {
    if(
sucess) {
        var 
xml_target this.myObjectXML.firstChild;
            if (
xml_target.nodeName == "campus")
        {
            for(var 
i=0i<xml_target.childNodes.lengthi++) 
            {
                if (
xml_target.childNodes[i].nodeName == "bau"
                {
                    
building.push(xml_target.childNodes[i].attributes.building_name);
                }
                if(
xml_target.childNodes[i].nodeName "fak")
                {
                    
fak_name.push(xml_target.childNodes[i].attributes.course);
                }
                if(
xml_target.childNodes[i].nodeName "rau")
                {
                    
room.push(xml_target.childNodes[i].attributes.rooms_id);
                }
                if(
xml_target.childNodes[i].nodeName "per")
                {
                    
per_name.push(xml_target.childNodes[i].attributes.surname);
                }
            }        
        }
        
        
                
            
        
    
delete(this.myObjectXML);
    
coBoData(buildingfak_nameroomper_name);

    }
}

function 
requestObjects(MyRequestURL) {
    
this.myObjectXML.load(MyRequestURL);    
}




function 
coBoData(dataArray) {

    
cb_bau.clear;
    
cb_bau.dataProvider building
    
cb_bau.setStyle("openDuration"600);
    
cb_bau.setStyle("openEasing");
    
cb_bau.setStyle("themeColor""haloOrange");
    
    
cb_fak.clear;
    
cb_fak.dataProvider fak_name
    
cb_fak.setStyle("openDuration"500);
    
cb_fak.setStyle("openEasing");
    
cb_fak.setStyle("themeColor""haloOrange");
    
cb_fak.setStyleProperty("embedFonts"1);
    
    
cb_rau.clear;
    
cb_rau.dataProvider room
    
cb_rau.setStyle("openDuration"500);
    
cb_rau.setStyle("openEasing");
    
cb_rau.setStyle("themeColor""haloOrange");
    
    
cb_per.clear;
    
cb_per.dataProvider per_name
    
cb_per.setStyle("openDuration"500);
    
cb_per.setStyle("openEasing");
    
cb_per.setStyle("themeColor""haloOrange");

hier noch das xml:

PHP-Code:
<bau building_id="P" building_name="P-Bau"
description="Vorlesungsraeume,Bueros,Sekretariat" number_storeys="6" picture=""></bau>
<
bau building_id="BIB" building_name="PH-Bau" description="Bibliothek" number_storeys="2" picture=""></bau>
<
bau building_id="R" building_name="R-Bau" description="Rektorat" number_storeys="3" picture=""></bau>
<
fak department_id="3" name_department="Architektur und Bauwesen" course="Bauingenieur trinational (B, M)" storey_id="2" building_id="B"></fak>
<
fak department_id="5" name_department="Architektur und Bauwesen" course="Baumanagement und Baubetrieb (B)" storey_id="4" building_id="B"></fak>

<
fak department_id="1" name_department="Architektur und Bauwesen" course="Architektur (B,M)" storey_id="1" building_id="D"></fak>

<
per person_id="32" titel="Prof." surname="Aberle" forename="Marcus" function="Hauptamtlicher Professor (AB)" phone_number="0721 925-2628" mail="Marcus.Aberle@hs-karlsruhe.de" rooms_id="B 414" info=""></per>
<
per person_id="21" titel="Prof." surname="Baumann" forename="Markus" function="Prodekan/ Studiendekan/ Bauingenieurswesen/ Hauptamtlicher Professor (AB)" phone_number="0721 925-2630" mail="Markus.Baumann@hs-Karlsruhe.de" rooms_id="B 308" info=""></per>
<
per person_id="15" titel="" surname="Becker" forename="Ruth" function="Mitarbeiterin Sekretariat Vermessung/ Geomatik" phone_number="0721 925-2590" mail="ruth.becker@hs-karlsruhe.de" rooms_id="B 216" info=""></per>

<
rau rooms_id="B 051" storey_id="0" description="WC Damen"></rau>
<
rau rooms_id="B 052" storey_id="0" description="WC Herren"></rau>
<
rau rooms_id="B 054" storey_id="0" description="Behinderten WC"></rau
robinnitsche ist offline   Mit Zitat antworten
Alt 10-02-2009, 12:26   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
->verschoben

Lass dir mal die Knotenanzahl und die einzelnen Werte tracen.
  Mit Zitat antworten
Alt 10-02-2009, 12:38   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 15
Danke Holger,
bis auf die Werte wo angezeigt werden steht beim Rest undefined. Hast du ne Ahnung warum? Eigenlich müssten doch alle Werte im Array liegen. verstehs nicht.
robinnitsche ist offline   Mit Zitat antworten
Alt 10-02-2009, 12:49   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 15
komisch trace ich meine Werte von campus aus fällt die hälfte. kein wunder hab ich nicht alle in der combobox. Seltsam das xml müsste stimmen ich habs auch valedieren lassen.
robinnitsche ist offline   Mit Zitat antworten
Alt 10-02-2009, 13:06   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 15
danke holger,
was meinst du den mit verschoben?
robinnitsche ist offline   Mit Zitat antworten
Alt 10-02-2009, 13:25   #6 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Zitat:
Zitat von robinnitsche Beitrag anzeigen
was meinst du den mit verschoben?
Er hat Deinen Thread in das thematisch passende Forum verschoben.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 10-02-2009, 13:27   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 15
oh klar.
robinnitsche ist offline   Mit Zitat antworten
Alt 10-02-2009, 14:50   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 15
Hab den fahler immer noch nicht gefunden warum er nich alle Daten aus dem Xml lädt. Hat keiner eine Einfall?

Der code müsste doch stimmen oder?
robinnitsche ist offline   Mit Zitat antworten
Alt 10-02-2009, 15:39   #9 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Der code müsste doch stimmen oder?
Wenn ja, dann ist das XML-File nicht valide, bzw. nicht wohlgeformt. Mich wundert bspw., dass du mehr als einen Hauptknoten hast. Das ist normalerweise nicht erlaubt...
  Mit Zitat antworten
Alt 10-02-2009, 15:59   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 15
Zitat:
Zitat von agedoubleju Beitrag anzeigen
Wenn ja, dann ist das XML-File nicht valide, bzw. nicht wohlgeformt. Mich wundert bspw., dass du mehr als einen Hauptknoten hast. Das ist normalerweise nicht erlaubt...
Also das Xml hab ich valediert hat auch gepasst. Und sorry das ist nur ein auszug aus meinem Xml ich hab einen Hauptknoten der heisst Campus die anderen sind child note. Sorry mein Fehler hätte ich erwähnen müssen.
Von dem her wundert es mich ja auch warum der nicht alles lädt.
robinnitsche ist offline   Mit Zitat antworten
Alt 10-02-2009, 16:03   #11 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Sorry mein Fehler hätte ich erwähnen müssen.
Wie sollen wir deinen Code überprüfen, wenn du nur Bruchteile postest? Wie sieht denn das gesamte XML-File und die FLA aus? Welche Knotenanzahl wird getraced?
  Mit Zitat antworten
Alt 11-02-2009, 11:44   #12 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 15
hab den fahler endlich gefunden hatte einen tippfehler in der datenbank, was so ein gleines ü alles anrichten kann.
danke aber troztdem
robinnitsche 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele