Oops, and I filed a new bug. http://jira.openlaszlo.org/jira/browse/LPP-8594

Didn't know that you have to define returns="void" in that case. Guess I've been using 4.0.x too much lately.

@Max, I guess you can close the issue I filed then: 
http://jira.openlaszlo.org/jira/browse/LPP-8594

On Nov 10, 2009, at 11:22 PM, P T Withington wrote:

It is not a matter of public or not, it is that the argument (and return type) signatures do not match.

This bug is logged as http://jira.openlaszlo.org/jira/browse/LPP-6080

The following example shows how to work around your problem by explicitly declaring the function types in your override:

<canvas>
 <class name="test" extends="view">
   <method name="setVolume" args="v:Number" returns="void">
     Debug.info("Calling %w(%w)", arguments.callee, v);
     super.setVolume(v);
   </method>
 </class>
 <test oninit="setVolume(42)" />
</canvas>


On 2009-11-10, at 16:38, Gioacchino wrote:

In this post you can find this bug
http://forum.openlaszlo.org/showthread.php?t=13954

the problem is that method like seek or setVolume are declared as private in as3 compiled view than you can't override them from openlaszlo that declare
them public by default e find this problem with Raju Bitter

please fix this here is my complete app http://launchpad.net/olwebsuite

and there is the complete file affected by this bug
http://bazaar.launchpad.net/~gmazzurco89/olwebsuite/0.2/annotate/head%3A/src/OMWAudioOutput.lib.lzx


than there is no reason to declare seek or play as private method... please
do them public


Reply via email to