Sorry about the "double" email. I read about a "onunload" method...
Is this method called on window closing? or when you navigate away? Best, Lucas. On Wed, Feb 17, 2010 at 9:54 AM, Lucas Lain <[email protected]> wrote: > Hello Max, > > Thank you for your answer. Let me see If I got you straight > > I should use something like this in the html: > > <script type="text/javascript>window.beforeonunload=function(e) { > value = lz.embed.lzapp.callMethod('globalreference.reference.shutdown()') > } > </script> > > And implement the "shutdown" method on my canvas? > > Thanks in advance. > > Lucas. > > > On Tue, Feb 16, 2010 at 7:47 PM, Max Carlson <[email protected]> wrote: >> Hi Lucas, >> >> It sounds like the platform should include a workaround for this - can you >> file an improvement request in http://jira.openlaszlo.org/ ? >> >> In the mean time, you should be able to call into your app with the >> callMethod() or setCanvasAttribute() APIs documented here: >> http://labs.openlaszlo.org/trunk-nightly/my-apps/copy-of-hello.lzx?lzr=swf8&lzt=deployment >> >> I'd probably create a canvas method that iterates through the currently open >> connections and calls close on them. >> >> Just click the 'Server' button in the dev console to get details. Let me >> know if you have questions! >> >> Regards, >> Max Carlson >> OpenLaszlo.org >> >> On 2/16/10 9:03 AM, Lucas Lain wrote: >>> >>> Hello everybody, >>> >>> Looking on the web, I found this solution to implement the >>> NetConnection shutdown before the browser window is closed. >>> >>> I'm trying to modify mediastream.lzx to include the actionscript part, >>> so I can reuse it in the future (maybe you can include it in the next >>> version) >>> >>> The thing is I don't know where I can insert the "exShutDown" function. >>> >>> Any ideas? max? >>> >>> in actionscript: >>> >>> import flash.external.Externalnterface(); >>> ExternalInterface.addCallback("shutdown",exShutdown); >>> public function exShutDown():void { >>> your-net-connection.close(); >>> } >>> >>> >>> So I can use in the serving webpage: >>> >>> <script type="text/javascript>window.beforeonunload=function(e) { >>> document.getElementById("whateveryoucallit").shutdown(); >>> } >>> </script> >>> >>> >>> Thanks in advance. >>> >>> >> > > > > -- > Lucas > -- Lucas
