Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将JSON传递给Flash电影_Flash_Json_Actionscript - Fatal编程技术网

将JSON传递给Flash电影

将JSON传递给Flash电影,flash,json,actionscript,Flash,Json,Actionscript,在Flash电影中传递JSON的最佳方式是什么 当前要在javascript和Flash之间通信: 我使用“flashvars”在flash电影最初加载时将数据传递给它 我在运行时使用“ExternalInterface”来传输单个值,例如运行时的布尔值 我想进入下一个层次,现在就用JSON实现这一点 最初我只希望能够在实例化时将JSON发送到flash电影,但稍后我将需要来回发送数据 我只想第一次就把它做好,避免任何兼容性问题,如果有任何问题的话。我甚至不知道是否可以将整个对象传递给Fla

在Flash电影中传递JSON的最佳方式是什么

当前要在javascript和Flash之间通信:

  • 我使用“flashvars”在flash电影最初加载时将数据传递给它
  • 我在运行时使用“ExternalInterface”来传输单个值,例如运行时的布尔值
我想进入下一个层次,现在就用JSON实现这一点

最初我只希望能够在实例化时将JSON发送到flash电影,但稍后我将需要来回发送数据


我只想第一次就把它做好,避免任何兼容性问题,如果有任何问题的话。我甚至不知道是否可以将整个对象传递给Flash,或者是否需要将其序列化为原始JSON字符串

这篇文章应该对您有所帮助:


它应该为您指明正确的方向。

正如TandemAdam在他的链接中指出的,您将需要,它允许您使用静态方法JSON.deserialize()和JSON.serrialise()访问JSON类

如果您只是在页面上与JavaScript通信,那么您必须继续通过外部接口调用传递JSON字符串


如果您需要与服务器通信,您可以使用URLRequest对象和URLLoader对象直接向服务器发送JSON字符串,也可以从服务器发送JSON字符串。

。。。因此,我不建议您使用该库,因为它没有维护等等。。。对于生产级别,使用corelib,正如james所指出的。。。GreetzThank我不确定是否可以直接从服务器加载JSON是的,您可以直接从服务器加载JSON。如果你还需要帮助,请联系我