在离线或本地使用Flashplayer时,Flashplayer的外部接口会因为安全限制的默认原因被屏蔽。
在“在线”使用Flashplayer,也就是说Flashplayer是在 ‘http://’ 的地址中打开时(也可是 ‘localhost’ 服务器),那么外部接口就可以使用。
外部接口 对于很多方面是非常必要和重要的;
- 使用krpano Javascript接口。
- 使用krpano鼠标缩放/页面滚动修正(对于Mac系统非常重要)。
- 打开一个超链接,例如krpano中的openurl(url) action。
- 从互联网载入数据或代码,例如Google Maps插件或Bing Maps插件需要载入地图切片。
在外部接口不可用是,krpano会显示下面的错误信息:
WARNING: ExternalInterface NOT available
可通过外部的 haveexternalinterface 变量检查外部接口是否可用。