Artenis Posted November 10, 2009 Report Share 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 Link to comment Share on other sites More sharing options...
kristapuciits Posted February 3, 2010 Report Share 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 Link to comment Share on other sites More sharing options...
briedis Posted February 3, 2010 Report Share 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 Link to comment Share on other sites More sharing options...
2easy Posted February 3, 2010 Report Share 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 Link to comment Share on other sites More sharing options...
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.