Меняются на стороне клеента.
ну а про повторное использование загрузки вобщемто не очень понимаю. я делал по уроку и пока не очень разобрался.
фот часть которая загружает БД и выводит в таблицу:

Код AS3:
nc.connect("http://localhost/");
res = new Responder(onResult, onError);
nc.call("Tutorials.getTutorials", res);
}
private function onResult(e:Object):void {
for (var i:int = 0; i < e.length; i++ ){
//trace(e[i].url + " " + e[i].title);
dp.addItem( { name:e[i].name, years:e[i].years, profession:e[i].profession, lengthofwork:e[i].lengthofwork,
adress:e[i].adress, pay:e[i].pay } );
dataGrid.addEventListener(ListEvent.ITEM_CLICK, tableClicked);
}
}
private function onError(e:Object):void {
trace(e);
}