调用外部JavaScript函数

调用外部JavaScript函数,javascript,actionscript,Javascript,Actionscript,我有一个ActionScript程序,我想访问一些外部JavaScript函数。说到外部,我的意思是ActionScript/swf不会通过HTML/JavaScript加载。我看到的所有东西都推荐ExternalInterface,但这似乎意味着JS加载了swf。有没有办法通过URL调用JavaScript函数?这样您的页面将包含一些要执行的JavaScript,但您的Flash应用程序将不会在浏览器中运行?难道你不能使用navigateToURL打开一个HTML页面,其中包含在页面加载时执行

我有一个ActionScript程序,我想访问一些外部JavaScript函数。说到外部,我的意思是ActionScript/swf不会通过HTML/JavaScript加载。我看到的所有东西都推荐
ExternalInterface
,但这似乎意味着JS加载了swf。有没有办法通过URL调用JavaScript函数?

这样您的页面将包含一些要执行的JavaScript,但您的Flash应用程序将不会在浏览器中运行?难道你不能使用
navigateToURL
打开一个HTML页面,其中包含在页面加载时执行的JavaScript吗?

这样你的页面将包含一些要执行的JavaScript,但你的Flash应用程序将不会在浏览器中运行?难道你不能用
navigateToURL
打开一个HTML页面,其中包含在页面加载时执行的JavaScript吗?

我不确定通过URL调用JavaScript函数是什么意思,你可能需要的是一个基于JSON的web界面/服务


如果未嵌入HTML,您计划如何/在何处运行Flash内容?您需要一个地方或另一个地方来实际运行JS代码,无论是在浏览器的客户端还是服务器端(在这种情况下,您需要web服务)。

我不确定通过URL调用JavaScript函数是什么意思,您可能需要的是基于JSON的web界面/服务


如果未嵌入HTML,您计划如何/在何处运行Flash内容?您需要一个地方或另一个地方来实际运行JS代码,无论是在浏览器的客户端还是服务器端(在这种情况下,您需要Web服务)。

您真的需要flash和页面之间的通信桥梁吗?难道没有更好的解决方案吗?也许这更像是一个架构问题。我正在FlashBuilder中构建ActionScript,然后在此基础上进行调试。然后我将如何集成我的javascript?是的,它确实是需要的——我需要执行一个json调用来获取一些数据。为什么不能通过flash文件中的套接字与服务器通信呢。或者编译你的ActionScript和flash文件,然后将其嵌入javascript页面并从那里运行。你真的需要flash和页面之间的通信桥梁吗?难道没有更好的解决方案吗?也许这更像是一个架构问题。我正在FlashBuilder中构建ActionScript,然后在此基础上进行调试。然后我将如何集成我的javascript?是的,它确实是需要的——我需要执行一个json调用来获取一些数据。为什么不能通过flash文件中的套接字与服务器通信呢。或者编译ActionScript和flash文件,然后将其嵌入javascript页面并从那里运行。