But it wouldn't be the same? (since the flash is forced to unload ...
I think...)



On Wed, Feb 17, 2010 at 4:36 PM, Max Carlson <[email protected]> wrote:
> Perhaps lps/components/extensions/av/rtmpconnection.l
> zx needs a destroy() method that calls close()?
>
> Regards,
> Max Carlson
> OpenLaszlo.org
>
> On 2/17/10 10:23 AM, Lucas Lain wrote:
>>
>> Hello Everybody,
>>
>> I implemented this code, but the problem now is that RED5 throws an
>> unexpected EOF Exception.
>>
>> I think the problem is that the flash component send the disconnect
>> commands and is unloaded without waiting the response.
>>
>> ideas?
>>
>> Best.
>>
>> lucas.
>>
>> On Wed, Feb 17, 2010 at 3:02 PM, Lucas Lain<[email protected]>  wrote:
>>>
>>> This method worked ...
>>>
>>>>> <script type="text/javascript>window.beforeonunload=function(e) {
>>>>>       value = lz.embed.lzapp.callMethod('canvas.shutdown()')
>>>>> }
>>>>> </script>
>>>
>>> But this do not:
>>>
>>>>> <script type="text/javascript>window.beforeonunload=function(e) {
>>>>>       value = lz.embed.callMethod('canvas.shutdown()')
>>>>> }
>>>>> </script>
>>>
>>> Best!
>>>
>>> Lucas.
>>>
>>>>> Regards,
>>>>> Max Carlson
>>>>> OpenLaszlo.org
>>>>>
>>>>> On 2/17/10 4:54 AM, Lucas Lain 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
>>>
>>
>>
>>
>



-- 
Lucas

Reply via email to