Нужно написать функцию которая бы заполняла DataGrid из XML-а, пробовал написать так, но вылезает ошибка:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
Код:
import mx.rpc.http.HTTPService;
private function gogogo():void{
var httpRequest:HTTPService = new HTTPService();
httpRequest.url='base.xml';
httpRequest.useProxy=false;
httpRequest.send();
MyGrid.dataProvider=httpRequest.lastResult.book.Person;
}
Если писать в Application примерно тож самое всё выходит, а в actionscript ни как..
Насчет структуры xml, там всё верно.. и она примерно такая:
Код:
<?xml version="1.0" encoding="UTF-8"?>
<book>
<Person>
<fio>John Smit</fio>
<birthday>24 Apr 1987</birthday>
<phone>1234</phone>
<group>Family</group>
</Person>
<Person>
<fio>Fenifer Lopez</fio>
<birthday>14 Aug 2007</birthday>
<phone>2222</phone>
<group>Work</group>
</Person>
<Person>
<fio>Ivanov Ivan Ivanovich</fio>
<birthday>13 Jul 1983</birthday>
<phone>3333</phone>
<group>Friends</group>
</Person>
</book>