我正在使用 Cytoscape Web 1.0.2 并尝试使用缩放可视化
vis.zoom(0.5);
或者
vis.zoomToFit();
但是,我从调用中收到以下错误zoom
TypeError: a.zoomTo is not a function
这是缩放功能(来自 cytoscapeweb.min.js)
zoom:function(){
var a=this.swf();
if(arguments.length>0){
a.zoomTo(arguments[0]);
return this
}else{
return a.getZoom()
}
}
这是来自的错误zoomToFit
TypeError: this.swf().zoomToFit is not a function
和方法本身
zoomToFit:function(){
this.swf().zoomToFit();
return this
}
这里发生了什么?我正在使用 Ubuntu 12.04、Firefox 15.0 和 Shockwave Flash 11.2 r202。
在带有 Shockwave Flash 11.3 r31 的 Chrome 上,错误变为
Uncaught TypeError: Object #<HTMLEmbedElement> has no method 'zoomTo'
和
Uncaught TypeError: Object #<HTMLEmbedElement> has no method 'zoomToFit'
使用 Windows 我得到了同样的错误,所以它与操作系统无关。我究竟做错了什么?