0 Replies Latest reply on Mar 24, 2009 10:24 PM by GugleRulez

    Problem with ExternalInterface.addCallback

    GugleRulez
      Hi all,
      I'm facing a weird problem. I'm using ExternalInterface.addCallback for interaction between Javascript and my flex application. When I compile this '.as' file in my Eclipse environment, everything works fine and when I deploy it also, things work fine and I can call my actionscript methods from javascript. But when I try to create an
      'swc' file out of this '.as' file from command prompt, I get the following error:

      C:\temp\output\flexsrc\com\test\MyTest.as(10): col: 20 Error: Call to a possibly undefined method addCallBack through a reference with static type Class.

      ExternalInterface.addCallBack("myMethod", TestClass.testMethod);

      Here's the command I'm using to create the swc file:

      "%FLEX_HOME%\bin\compc" -source-path+=%SRCPATH%\output\flexsrc -output=%SRCPATH%\output\MyTest.swc -compiler.debug -include-classes com.test.MyTest

      Flex home is pointing to the right directory. I also have the method 'call' being referenced from ExternalInterface in the same class and that goes through fine without throwing any errors:
      ExternalInterface.call("showName", sysName);

      Any idea why the call for ExternalInterface.addCallBack is not compiling?