некоторые ошибки в моем коде при работе в версии 3.0 при интеграции с php - PullRequest
1 голос
/ 17 марта 2012

Я пытаюсь улучшить соединение БД через php. Для этого я создаю таблицы в MySQL и создал соответствующий PHP. это работало в Xamp. Затем я пытаюсь создать флэш-файл, то есть извлечь данные из списка в БД. Это мой как файл

var theXML:XML = new XML();
theXML.ignoreWhite=true;
theXML.onLoad=function(){
    var i;
    var nodes=this.firstChild.childNodes;
    for(i=0;i<nodes.length;i++){

// Error        **theList.addItem(nodes[i].firstChild.nodeValue,i);**
    }
}
theXML.load("http://localhost/praven/product.php");

в окне вывода отображается «Неверное количество аргументов. Ожидается не более 1»

Ответы [ 2 ]

0 голосов
/ 17 марта 2012

this.firstChild.childNodes; работает с XMLDocument, и вы используете XML. Просто конвертируйте ваш XML в XMLDocment, если вы хотите использовать XMLNodes.

0 голосов
/ 17 марта 2012

попробуйте это:

    var theXML:XML = new XML();
    theXML.ignoreWhite=true;
    theXML.onLoad=function(success){
      if(success){
        var i;
        var nodes=this.firstChild.childNodes;
        for(i=0;i<nodes.length;i++){

            theList.addItem({label:nodes[i].firstChild.nodeValue,data:i});
        }
    }
    else{
    trace("Error");
    }

}
theXML.load("http://localhost/praven/product.php");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...