SWFObject/SWFAddress和JSInterface之间的区别是什么
JSInterface有更多的功能,但SWFAddress似乎是标准,所以我想知道您选择使用什么,为什么使用,以及您是否可以使用这两个。
你甚至可以用JSInterface做类似SWFAddress的事情吗?我似乎找不到如何做“后退”,“前进”,以及更新/侦听-网址的变化…
发布于 2009-11-27 04:18:00
SWFAddress是唯一一个使用JavaScript的深度链接库。JSInterface是一个库,它可以帮助你在JavaScript中做任何你能做的事情。
因此,如果你只需要深度链接- SWFaddress是你的选择,但是如果你需要扩展的JavaScript恐惧,比如DOM操作,或者与Ajax应用程序的数据交换,或者外部资源管理(你可以一次从许多资源加载数据),或者环境控制(窗口大小和位置),SWFAddress不能给你这样做的工具。
发布于 2009-11-21 00:21:36
SWFAddress是flash中深度链接的标准。它经过测试,并在许多生产质量的软件中使用。如果你想要的只是深度链接和使用浏览器提供的按钮和书签,那就用SWFAddress吧。
如果你需要在flash和浏览器之间进行更多的通信,并且想要一个更简单、更健壮的ExternalInterface,那就使用JSInterface吧。
这里很好地解释了JSInterface的主要特性:http://actualwave.com/lab/pack/JSInterface_presentation_en.swf
https://stackoverflow.com/questions/1768632
复制相似问题