Сделал скриптик, который берет информацию из xml фаила и по ней рисует графику во флеше.

Но есть несколько проблемок, которые мне хотелось бы решить, и надеюсь, вы мне подскажите как

1. Ошибка при наличае ОДНОЙ записи одного типа.
в xml если записано:
<main>
<group>
<start>10,10</start>
<line>30,60</line>
</group>
</main>
в AS:
while(xml.MAIN.GROUP[i]!=NULL) {
...
}
По тому же принципу и line. если group один (или line) - то не выполняется. Выполняется если прописывать if(xml.MAIN.GROUP!=NULL) {
Можно ли как то это сделат ьподругому? (функций там много, на разные фигуры, не хотелось бы для каждой делать проверку в единичном она экземпляре или нет.

2. Есть еще пара ошибок, но я их попробую поковырять дома. Если уж совсем никак - то у вас спрошу. Надеюсь с тем что уже есть - подскажите