Вы можете ввести его анонимно (это решит проблему):
for each( var grid:* in xmlData.grid) {
но прежде чем сделать это, рассмотрите следующие варианты:
// NOTE: This is a for...in, not a for each...in
for (var grid:XML in xmlData.grid){
// This will give you the node name:
// <foo/> returns (basically) "foo"
output1.text=grid.name();
// This will give you the node attribute called name:
// <foo name="bar"/> returns bar
output2.text=grid.@name;
// This will give you the child node named 'name':
// <foo><name>Heidi</name></foo> returns <name>Heidi</name>, which,
// when translated, should output "Heidi" as text
output3.text=grid.name;
}
Если вы используете один из них разумно, он, вероятно, будет ближе к тому, что вы ищете.