[OSM-dev] potlatch questions

Richard Fairhurst richard at systemeD.net
Fri Jan 25 11:15:58 GMT 2008


SteveC wrote:

> Hey two quick q's
>
> First am I right that somewhere in the flash code there will be the  
> equivalent of the talk method in the amf_controller, which reads  
> back a method name and a bunch of stuff and then does stuff with it?

Flash Player does most of that for you. When the SWF does an RPC to  
amf_controller, you define a responder: when the response arrives, it  
calls the onResult method of the responder.

Have a look at
http://trac.openstreetmap.org/browser/applications/editors/potlatch/ 
potlatch.as#L626

That's the OSMWay.load method and as you'll see it's essentially just  
a call to getway.

> Is there any chance you can split out create/update/delete from  
> things like putpoi, in flash? I can do the methods in  
> amf_controller but it makes it much easier to reuse logic on the  
> server.

No problem, just tell me what the new methods are called and what  
they expect. At present you have:

- putway (create if id negative, update if id positive)
- deleteway
- putpoi (create/update/delete)

cheers
Richard




More information about the dev mailing list