On Tue, May 12, 2009 at 2:56 PM, Gregory Denton <[email protected]>wrote:
> Revisiting this topic searching for cleaner SOLO REST support: I'm not > a Flash programmer so don't know the lingo here, but... > > Is is possible to "run in the AIR player environment" with a > laszlo-compiled app? How is this done? What are the other > benefits/drawbacks? I haven't tried running with the AIR runtime yet. I am not sure whether the lzc compiler would need to be tweaked to link against some extra libraries, I'd need to look at the AIR documentation and see how they invoke the flex compiler. > > Alternatively, has anyone had any luck integrating AJAX calls outside > laszlo with a laszlo-compiled app? > That's an interesting idea. I suppose if you wanted to pass XML data from the browser javascript into the Flash application, you'd have to pass it as a string, and parse it in the Flash player. > > Thanks. > > On Mon, Mar 2, 2009 at 3:51 PM, Henry Minsky <[email protected]> > wrote: > > In the DHTML runtime, you may use any REST request method. > > > > The Flash 8 player just does not natively support anything besides > > GET and POST,and it appears that flash 9/10 won't do PUT or DELETE > > either, unless you are running in the AIR player environment. For the > > Flash 9 player in a regular browser, it appears to be limited to GET > > and POST, at least according to how I read the AS3 documentation. > > > > Note however, , if your application is making proxied request rather > > than a SOLO request, the proxy server (LPS) can perform the REST PUT > > or DELETE methods. So if you are willing to deploy your application > > with proxied > > data requests, then you could use these methods in a Flash application. > > > > [regarding the Flash 9 player, here's what the AS3 docs say for > > flash.net.URLRequest] > > > > method property > > method:String [read-write] > > Language Version : ActionScript 3.0 > > Runtime Versions : AIR 1.0, Flash Player 9 > > Controls the HTTP form submission method. > > > > For SWF content running in Flash Player (in the browser), this > > property is limited to GET or POST operation, and valid values are > > URLRequestMethod.GET or URLRequestMethod.POST. For content running in > > Adobe AIR, if the content is in the application security domain, you > > can use any string value; otherwise (if the content is not in the AIR > > application security domain) you are still restricted to using GET or > > POST. > > > > Note: If running in Flash Player and the referenced form has no body, > > Flash Player automatically uses a GET operation even if the method is > > set to URLRequestMethod.POST. > > > > The default value is URLRequestMethod.GET. > > On Mon, Mar 2, 2009 at 5:19 PM, doug livesey <[email protected]> wrote: > >> Hi -- from scouting around the net, it looks like maybe Laszlo won't > support > >> proper REST, as it doesn't support any verbs apart from GET and POST. > >> Is that correct? > >> How are people getting around it? > >> I'm a Rails developer, and for me to be able to embrace Laszlo, I'll > really > >> *need* REST. > >> Cheers, > >> Doug. > >> > > > > > > > > -- > > Henry Minsky > > Software Architect > > [email protected] > > > > > -- Henry Minsky Software Architect [email protected]
