Hmm, we rewrote how the base "schema" is declared to the compiler,and that does indeed declare "call" as a final method:<interface name="Instance" extends="Object"> <method name="validateClassStructure" final="true"/> <method name="initialize" /> <method name="nextMethod" final="true"/> <method name="addProperty" final="true"/> <method name="constructor" final="true"/> <method name="hasOwnProperty" final="true"/> <method name="isPropertyEnumerable" final="true"/> <method name="isPrototypeOf" final="true"/> <method name="toLocaleString" final="true"/> <method name="prototype" final="true"/> <method name="apply" final="true"/> <method name="call" final="true"/> </interface> Since 'call' is a javascript built-in, it would really be best to rename this method in the library. On Fri, May 2, 2008 at 1:11 PM, Anthony Bargnesi <abargnesi at gmail.com <http://www.openlaszlo.org/mailman/listinfo/laszlo-user>> wrote: >/ I found out some further information. I modified />/ components/extensions/av/rtmpconnection.lzx to make the netconnection always />/ through the line: />/ />/ this._nc.call(func, obj); />/ />/ instead of: />/ />/ this._nc.call.apply(arguments); />/ />/ This condition takes place at line 233 of rtmpconnect.lzx. It seems like />/ the compiler warnings say that the "call" method cannot be overriden in a />/ base class. So by reverting back to "this._nc.call(func, obj);" does the />/ trick, but obviously this refactor was done for a reason. Plus I still get />/ the compiler warnings. />/ />/ Hope this helps uncover some issues, />/ Tony />/ />/ />/ On Fri, May 2, 2008 at 8:26 AM, Anthony Bargnesi <abargnesi at gmail.com <http://www.openlaszlo.org/mailman/listinfo/laszlo-user>> />/ wrote: />/ />/ > Hello, />/ > />/ > I recently ran a lzx test app in 4.0.12 that makes a call to Red5. What />/ > worked fine in an previous laszlo versions />/ > has since stopped working. This time, however, I am seeing the />/ > following compiler warnings: />/ > />/ > *extensions/av/rtmpconnection.lzx:14:49:* Method rtmpconnection.call is />/ > overriding a superclass method of the same name which has been declared />/ > non-overridable />/ > *extensions/av/rtmpconnection.lzx:250:48:* Method netremotecall.call is />/ > overriding a superclass method of the same name which has been declared />/ > non-overridable />/ > />/ > Here is the example LZX: />/ > />/ > <canvas debug="true"> />/ > <button name="callButton" onclick="onCardEventCall();"> />/ > Call sendEvent />/ > <method name="onCardEventCall"> />/ > canvas.rtmp.onCardEvent.event = "button was clicked!"; />/ > canvas.rtmp.onCardEvent.call(); />/ > </method> />/ > </button> />/ > <rtmpconnection name="rtmp" debug="true" autoconnect="true" />/ > src="rtmpt://localhost:8888/srvr/myhome" <rtmpt://localhost:8888/srvr/myhome%22>> />/ > <handler name="onconnect"> />/ > Debug.write("connected"); />/ > </handler> />/ > <handler name="onerror"> />/ > Debug.write("error ",this.status); />/ > </handler> />/ > />/ > <netremotecall name="onCardEvent" funcname="onCardEvent"> />/ > <attribute name="event" value="" type="string" /> />/ > <netparam name="vars1"><method name="getValue">return />/ > parent.event;</method></netparam> />/ > </netremotecall> />/ > />/ > <netremotecall name="newEvent" funcname="newEvent"> />/ > <method name="onResult" args="value"> />/ > Debug.write('event received: ' + value); />/ > </method> />/ > </netremotecall> />/ > </rtmpconnection> />/ > </canvas> />/ > />/ > I see the rtmpconnection being made on the Red5 server, but when I try />/ > to send an event by clicking the "callButton" />/ > it never comes through in Red5. I'm thinking this has something to do />/ > with the compiler warnings. />/ > />/ > Any thoughts? />/ > />/ > Tony />/ > />/ />/ / -- Henry Minsky Software Architect hminsky at laszlosystems.com <http://www.openlaszlo.org/mailman/listinfo/laszlo-user>
Created LPP-5930 ("http://www.openlaszlo.org/jira/browse/LPP-5930") to
track this issue.
- [Laszlo-user] Problem with rtmpconnection (to red5) and 4... Anthony Bargnesi
- Re: [Laszlo-user] Problem with rtmpconnection (to re... Anthony Bargnesi
- Re: [Laszlo-user] Problem with rtmpconnection (t... Henry Minsky
- Re: [Laszlo-user] Problem with rtmpconnection (to re... André Bargull
