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