Not sure why a new class is being declared inside a script block... You
can try the examples in this section of the Developing Flex Applications
book:

"Accessing JavaScript functions from Flex"
http://livedocs.macromedia.com/flex/20beta1/docs/00001303.html

Hth,

Matt Horn
Flex docs 

> -----Original Message-----
> From: [email protected] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Mike Potter
> Sent: Wednesday, March 01, 2006 10:01 AM
> To: [email protected]
> Subject: [flexcoders] Calling JS from ActionScript and vice versa
> 
> I'm going through the example here,
> http://labs.macromedia.com/wiki/index.php/ActionScript_3:resou
rces:FAQ#How_can_I_call_a_JavaScript_function_from_ActionScript.> 3F
> on how to call a JS function from ActionScript.
> 
> I have the following MXML:
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml";
> xmlns="*" layout="absolute">
>       <mx:Script>
>               <![CDATA[
>                       import flash.external.ExternalInterface;
>                       
>                       public class ExternalInterfaceTest
>                       {
>                               public function ExternalInterfaceTest()
>                               {
>                                       
> ExternalInterface.call("myJavaScriptFunction", "Hello World");
>                               }
> }
>               ]]>
>       </mx:Script>
> </mx:Application>
> 
> Why do I get an error that says "Classes must not be nested" 
> on the line for public class ExternalInterfaceTest?
> 
> More importantly, what is the correct code for calling a JS 
> function via AS, and vice versa?  Oh, and I'm happy to edit 
> the wiki when I find out what's wrong. :)
> 
> Mike
> 
> 
> 
> 
> 
> 
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: 
> http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 


--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to