2012-03-17 3 views
1

私はPHPを介してDB接続を強化しようとしています。そのために私はmysqlのテーブルを作成し、対応するPHPを作成しました。それはXampで働いていた。次に、フラッシュファイルを作成しようとします。つまり、データをdbからリストに取り出します。 「期待わずか1引数の数が正しくありません」をこれは示して出力ウィンドウにファイルphpと統合しながら3.0として作業中に私のコードのいくつかのバグ

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

これはactionscript 2ですか? – Taurayi

答えて

0

私でこれを試してみてください。

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"); 
+0

mgraphに感謝していますが、それでもなお問題があります。これはTypeErrorを示しています:Error#1006:valueは関数ではありません。 \t List_fla :: MainTimeline/frame1() –

+0

flaファイルを実行しているときに出力ウィンドウにこのエラーが表示されます... TypeError:エラー#1006:値は関数ではありません。 List_fla :: MainTimeline/frame1()の \t。どちらの行にもエラーが表示されません。イム初心者フラッシュとして。私はそれを是正することができません –

+0

@PraveenBabuあなたはas2またはas3を使用しているので、このスクリプトはas2のas3ではありません – mgraph

0

this.firstChild.childNodes。 XMLDocumentで動作し、XMLを使用しています。 XMLNodeを使用する場合は、XMLをXMLDocmentに変換してください。

+0

PHP - > view pagesourceの出力がxml形式であるため、xmldocに変換する必要はありません。私はここにPHPコードは言及しませんでした。しかし、私はXML形式にしました。とにかく私はmgraphの助けを借りて出力を得ました。実際に私はas3でtatコードを試しました。 tatは問題で、私はそれを修正し、出力を得ました。私を助けてくれてありがとう。 –

関連する問題