Robin
%Europe/Berlin %760 %2005, 19:14
Ik heb op m'n stage een list component staan...
Ik ben een Class aan het schrijven en wil deze List vullen met een resultset (ontvangen vanuit amf)
Het valt me echter op dat ik vanuit de Class de list niet gevuld krijg. :S
class Testje()
{
..
private var listDataProvider:Array;
private var __root:MovieClip;
..
public function Testje(owner)
{
var __root = owner;
selectAllTitles()
}
public function selectAllTitles():Void
{
_pc = _service.selectAllTitles();
_pc.responder = new RelayResponder(this, "selectAllTitles_Result", "selectAllTitles_Fault");
}
private function selectAllTitles_Result(re:ResultEvent):Void
{
listDataProvider = [];
__root.index_cList.dataProvider = listDataProvider;
for (var i = 0; i<4; i++) {
listDataProvider.addItem({label:"label", data:"data"});
}
}
}
Dit is niet de gehele class, maar dit is ook niet nodig.. het gaat erom dat ik vanuit de class de list niet gevuld krijg.. Doe ik het vanaf de stage zonder __root, dan doet ie het wel...
selectAllTitles_Result wordt gweoon uitgevoerd en als ik vanuit daar re.result trace doet deze het ook... "label" en "data" zijn even als voorbeeld.. Deze worden vervangen door db_entries...
Ik ben een Class aan het schrijven en wil deze List vullen met een resultset (ontvangen vanuit amf)
Het valt me echter op dat ik vanuit de Class de list niet gevuld krijg. :S
class Testje()
{
..
private var listDataProvider:Array;
private var __root:MovieClip;
..
public function Testje(owner)
{
var __root = owner;
selectAllTitles()
}
public function selectAllTitles():Void
{
_pc = _service.selectAllTitles();
_pc.responder = new RelayResponder(this, "selectAllTitles_Result", "selectAllTitles_Fault");
}
private function selectAllTitles_Result(re:ResultEvent):Void
{
listDataProvider = [];
__root.index_cList.dataProvider = listDataProvider;
for (var i = 0; i<4; i++) {
listDataProvider.addItem({label:"label", data:"data"});
}
}
}
Dit is niet de gehele class, maar dit is ook niet nodig.. het gaat erom dat ik vanuit de class de list niet gevuld krijg.. Doe ik het vanaf de stage zonder __root, dan doet ie het wel...
selectAllTitles_Result wordt gweoon uitgevoerd en als ik vanuit daar re.result trace doet deze het ook... "label" en "data" zijn even als voorbeeld.. Deze worden vervangen door db_entries...