+ -
当前位置:首页 → 问答吧 → Flash在FF跟Chrome下,外部传的值会消失

Flash在FF跟Chrome下,外部传的值会消失

时间:2011-01-06

来源:互联网

碰到一个很神奇的事情。
用AS3写了一个小应用,需要页面中使用JS向这个SWF中发送数据,然后这个SWF显示发送的这些数据。
由于AS3不支持SetVariable的操作,所以使用ExtenalInterface扩展了一个方法出来,以便接收页面JS发送的数据。
现在问题来了,在IE下正常,但在FF跟Chrome下就有一个问题:
这个Flash初次显示的时候是正常的,但是只要有执行过display="none"然后再block之类的这种操作,SWF就不再显示JS传递的数据。
有什么办法解决?

作者: 帅青蛙   发布时间: 2011-01-06

addCallBack时setTimeout延迟一下。。

作者: SUNXINZHE   发布时间: 2011-01-06

这样做有差别么?
比如我none掉的时间比较久,这个状态不是就没了?

作者: 帅青蛙   发布时间: 2011-01-06