Goncas 0 Denunciar post Postado Junho 16, 2008 Boas amigos e o seguinte eu sou iniciante em flash e tou com um problema com integração com xml E o seguinte eu tenho um ficheiro xml que contem dados sobre produtos que sao trnsportados para uma combobox e quando selecionar um produto na combobox aparecerá numa list os varios modelos que existem desse produto Quando eu seleciono um produto da list nao ta aparecendo os dados desse produto (nome,preço) Espero n ter sido muito confuso. Se me puderem ajudar agredecia muito. o codigo e este textab = new Array(); base_XML = new XML(); base_XML.onLoad = traiteXML; base_XML.ignoreWhite=true; base_XML.load("test.xml"); stop(); function traiteXML (){ textab = base_XML.firstChild.childNodes; for(i=0; i<textab.length; i++){ _root.liste.addItem(textab[i].attributes.titre,textab[i].attributes.texte); _root.liste.setChangeHandler("action"); _root.liste.setChangeHandler("lista"); totalitens=base_XML.firstChild.childNodes[liste.getSelectedIndex()].childNodes; } function lista(){ _root.descricao=_root.textab[_root.liste.getSelectedIndex()].childNodes[_root.lista.getSelectedIndex()].attributes.titre; _root.nom = _root.textab[_root.liste.getSelectedIndex()].childNodes[_root.lista.getSelectedIndex()].attributes.auteur; _root.numero = _root.textab[_root.liste.getSelectedIndex()].childNodes[_root.lista.getSelectedIndex()].attributes.id; } } function action(){ lista.removeAll() for(c=0;c<totalitens.length;c++){ lista.addItem(_root.textab[_root.liste.getSelectedIndex()].childNodes[c].attributes.titre) } } Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Junho 18, 2008 como está o xml ? Compartilhar este post Link para o post Compartilhar em outros sites