Awesome. Thanks everyone!


On Wed, 9 Jan 2008, André Bargull wrote:

As a workaround to access "Debug.write", you can use:
_root.Debug.write("%s: %d - %d", arguments.callee, n1, n2);

I think the call to Debug.write is killing it.



On Jan 9, 2008 2:28 PM, Pablo Kang <[EMAIL PROTECTED] wrote:


 Btw, I know that I can call a laszloMethod from a Javascript function
 like:

   <method name="javascriptFunction" args="n1,n2">
       return canvas.laszloMethod(n1,n2);
   </method>

 What I want to know is why it is I can't pass in the the laszloMethod
 directly.

 Thanks,
 pablo

 On Wed, 9 Jan 2008, Pablo Kang wrote:



  Anyone know why passing in a function defined with an LZX method tag

 into

 Array.sort doesn't work? Here's a test case:

 <canvas debug="true">

    <method name="laszloMethod" args="n1,n2">
        Debug.write('laszloMethod(', n1, ',', n2, ')');
        return 0;
    </method>

    <script>
        function javascriptFunction(n1,n2) {
            Debug.write('javascriptFunction(', n1, ',', n2 ,')');
            return 0;
        }
    </script>

    <handler name="oninit">
        var arr = [ 1,2,3 ];

        Debug.write('-- Javascript Function --');
        arr.sort( javascriptFunction );

        Debug.write('-- Laszlo Method --------');
        arr.sort( canvas.laszloMethod );
    </handler>

 </canvas>

 pablo











-- Henry Minsky Software Architect [EMAIL PROTECTED]

--

Reply via email to