ActionScript 2 で JSON オブジェクトの値を取得しようとしていますが、未定義または [object Object] が返され続けます。
これが私のコードです:
for (var i:Number = 0; i < oProduct.prosAndCons.pros.length; i++) {
if (i == oProduct.prosAndCons.pros.length) {
break;
};
//
mcProsCons.txtPros.htmlText += oProduct.prosAndCons.pros[i]+ "<br /><br />";
};
返された JSON は次のとおりです。
{
"prosAndCons": {
"pros": [
{
"cute animals": {
"link": "http://searchreviews.com/best/q-1661072-cute-animals",
"excerptCount": 1,
"excerpt": "Cute songs and cute animals."
}
},
{
"cute toy": {
"link": "http://searchreviews.com/best/q-3584162-cute-toy",
"excerptCount": 6,
"excerpt": "All in all it's a very cute toy that holds up to a lot of use."
}
},
{
"cute songs": {
"link": "http://searchreviews.com/best/q-1769522-cute-songs",
"excerptCount" :2,
"excerpt": "Cute songs and cute animals."
}
},
{
"chunky magnetic letters": {
"link": "http://searchreviews.com/best/q-662-chunky-magnetic-letters",
"excerptCount": 1,
"excerpt": "The chunky magnetic letters are perfect for little hands and the magnets that hold them to the fridge are enclosed so there is no worry of a swallow hazard."
}
},
{
"catchy song": {
"link": "http://searchreviews.com/best/q-672-catchy-song",
"excerptCount": 4,
"excerpt": "\" You made a match, look what you have done ,\" It's a very catchy song!"
}
}
]
}
}
誰が私が間違っているのか教えてもらえますか? JSON を使用して AS2 でコーディングしてからしばらく経ちました。