Artenis Posted November 10, 2009 Report Posted November 10, 2009 (edited) Sveiki! Problēma sekojoša, ielādējot xml iekš flash viss strādā lieliski un varu dabūt jebkuru vērtību, taču uzģenerējot xml ar php man met undefined, laukā kur vajadzētu ielādēt. Ievietoju arī scriptu gan flasha gan kā ģenerējas xml. Paldies. Flash daļa kur notiek ielāde. function processXMLData(success) { if (success) { var rootNode2 = this.childNodes[0]; var rootNode:Array = rootNode2.childNodes; var priceNode = findNode(rootNode[1], "price"); content = priceNode.childNodes[0]; //izvadam prosta kaut kādu vērtību, lai pārliecinātos par darbību. } else { } } function findNode(node, nodeName) { if (node.nodeName == nodeName) { return node; } for (var i = 0; node.childNodes && i<node.childNodes.length; i++) { var foundNode = findNode(node.childNodes[i], nodeName); if (foundNode != null) { return foundNode; } } return null; } var xmlData = new XML(); xmlData.ignoreWhite = true; xmlData.onLoad = processXMLData; xmlData.load("price.xml"); stop(); xml ģenerēšanas daļa. Iekš php, jo vajadzēs automātisko. <?php header("Content-Type: text/xml"); echo '<?xml version="1.0" encoding="UTF-8" ?> <prices> <price> <id>1</id> <money>100</money> <image>images/icon/pc.gif</image> </price> <price> <id>2</id> <money>150</money> <image>images/icon/car.gif</image> </price> <price> <id>3</id> <money>150Ls</money> <image>0</image> </price> </prices> '; ?> Paldies jau iepriekš! Edited November 10, 2009 by Artenis Quote
kristapuciits Posted February 3, 2010 Report Posted February 3, 2010 Sveiki! Problēma sekojoša, ielādējot xml iekš flash viss strādā lieliski un varu dabūt jebkuru vērtību, taču uzģenerējot xml ar php man met undefined, laukā kur vajadzētu ielādēt. Ievietoju arī scriptu gan flasha gan kā ģenerējas xml. Paldies. Flash daļa kur notiek ielāde. function processXMLData(success) { if (success) { var rootNode2 = this.childNodes[0]; var rootNode:Array = rootNode2.childNodes; var priceNode = findNode(rootNode[1], "price"); content = priceNode.childNodes[0]; //izvadam prosta kaut kādu vērtību, lai pārliecinātos par darbību. } else { } } function findNode(node, nodeName) { if (node.nodeName == nodeName) { return node; } for (var i = 0; node.childNodes && i<node.childNodes.length; i++) { var foundNode = findNode(node.childNodes[i], nodeName); if (foundNode != null) { return foundNode; } } return null; } var xmlData = new XML(); xmlData.ignoreWhite = true; xmlData.onLoad = processXMLData; xmlData.load("price.xml"); stop(); xml ģenerēšanas daļa. Iekš php, jo vajadzēs automātisko. <?php header("Content-Type: text/xml"); echo '<?xml version="1.0" encoding="UTF-8" ?> <prices> <price> <id>1</id> <money>100</money> <image>images/icon/pc.gif</image> </price> <price> <id>2</id> <money>150</money> <image>images/icon/car.gif</image> </price> <price> <id>3</id> <money>150Ls</money> <image>0</image> </price> </prices> '; ?> Paldies jau iepriekš! Nezinu, vai tas var ietekmēt, bet tev otrajā code lauciņā ir divi " ?> " un viens " <?php " . Quote
briedis Posted February 3, 2010 Report Posted February 3, 2010 (edited) Tavs variants neies krastā. Tur ir sintakses kļūdas... Provē šitā: <?php header("Content-Type: text/xml"); echo '<?xml version="1.0" encoding="utf-8"?>'; ?> <prices> <price> <id>1</id> <money>100</money> <image>images/icon/pc.gif</image> </price> <price> <id>2</id> <money>150</money> <image>images/icon/car.gif</image> </price> <price> <id>3</id> <money>150Ls</money> <image>0</image> </price> </prices> Edited February 3, 2010 by briedis Quote
2easy Posted February 3, 2010 Report Posted February 3, 2010 (edited) lol, ar to daļu viss ir kārtībā. beigu apostrofs ir. so no problem there jādebugo ir flašā :)) tipa ne tajā forumā iepostoja (vajadzēja flash.lv) kristapucīt, vai tev šķiet, ka te ir tik daudz postu, ka vēlreiz vajag citēt visu topiku? ja ir slinkums nodzēst to citātu, tad zemāk ir poga "Add Reply", kas vnk pievieno postu bez citātiem Edited February 3, 2010 by 2easy Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.