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?