Flash与JavaScript之间的Json通信

1 投票
1 回答
538 浏览
提问于 2025-04-15 18:15

注意:使用的是django/python/javascript/flash

我已经卡在这个错误上两天了。我按照你们说的做了,找到了一些解决方法,但都没用。这是我的结果。

JavaScript接收到的不是普通字符串,而是必须是一个json对象。所以在views.py里

somestring = json.dumps("HELLO WORLD")

这段代码会在HTML中渲染出这样的内容

"HELLO WORLD"

然后在JavaScript中,它被渲染成这样

a240527176321_quote_hello 

现在,因为这是一个json对象,我需要在flash中把它转换回来。但是当它到达flash时,我接收到的是这样的内容

function something(hellovar){
.....
......
}

它甚至没有进入这个函数。有什么想法吗?

1 个回答

1

为什么要通过JSON在Flash和JavaScript之间进行交流呢?ActionScript有一个非常强大的内置功能叫做ExternalInterface,可以和JavaScript进行沟通。

撰写回答