Over 10 years of community discussion and knowledge are maintained here as a read-only archive.
package nl.qnh.qanban.model{ import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; import mx.rpc.remoting.RemoteObject; import mx.utils.ArrayUtil; import org.puremvc.interfaces.IProxy; import org.puremvc.patterns.proxy.Proxy; public class KanbanBoardProxy extends Proxy implements IProxy { public static const NAME:String = 'KanbanBoardProxy'; private var qanbanServiceRO: RemoteObject; public function KanbanBoardProxy() { super(NAME, new ArrayCollection()); qanbanServiceRO = new RemoteObject("qanbanServiceRemote"); qanbanServiceRO.addEventListener("result", getKanbanBoardListEventHanlder); qanbanServiceRO.getKanbanBoardList(); } public function getKanbanBoardListEventHanlder(event:ResultEvent):void { kanbanBoards.source = ArrayUtil.toArray(qanbanServiceRO.getKanbanBoardList.lastResult); trace(kanbanBoards); } public function get kanbanBoards():ArrayCollection { return data as ArrayCollection; } override public function getProxyName():String { return NAME; } }}
public function getKanbanBoardListEventHanlder(event:ResultEvent):void{ data = event.result; trace(kanbanBoards);}